Digital Technology Specialist - Software Engineering
Core
Design and implement software modules and features for intelligent, connected energy extraction monitoring and control platforms.
Role type
Senior Software Engineer (Backend/Frontend)
Builds
Next-generation software platform for intelligent decisions in energy extraction assets
Domain
Energy / Cloud / Microservices
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js, Microservices, Docker, Containerization, Azure, AWS, MySQL, PostgreSQL, RESTful APIs, AMQP, MQTT, RabbitMQ, Kafka, OOP, TDD, Unit Testing, Agile/Scrum
Preferred skills
Domain knowledge of energy industry, Architecture design, Scalability, Performance optimization
Technologies
TypeScript, Node.js, Azure, AWS, Docker, MySQL, PostgreSQL, RabbitMQ, Kafka, jQuery, Web Servers
Responsibilities
Design and program software modules and feature areas; Capture system requirements with architects and product managers; Lead design discussions; Provide guidance to junior developers; Maintain code quality and automation; Execute fast-paced delivery to meet release goals.
Seniority
Senior, hands-on IC with mentorship