Engineering Specialist - Applications and Software
Core
Building and enhancing modern full-stack web applications for energy technology solutions.
Role type
Senior full-stack software engineer (Angular/Node.js/Java)
Builds
Secure, scalable, and maintainable digital solutions for energy value chain
Domain
Energy technology / Software engineering
Deliverable
production ML models | product features
Required skills
Angular, TypeScript, JavaScript, Node.js, Java Spring Boot, REST API design, CI/CD pipeline management, unit testing, secure coding practices, AWS cloud infrastructure, Agile/Scrum methodologies
Preferred skills
Python for automation and scripting, AI-assisted development tools
Technologies
Angular, TypeScript, JavaScript, Node.js, Java Spring Boot, AWS, Jenkins, GitHub Actions, GitLab, Azure DevOps, SonarQube
Responsibilities
Building modern, responsive, and maintainable web applications; Developing backend services; Designing and integrating REST APIs; Owning end-to-end feature development; Using AI-assisted development tools; Applying clean code practices and architecture principles; Supporting CI/CD pipelines; Writing unit tests and supporting code quality practices; Following secure coding practices
Seniority
Senior, hands-on IC