Description
Job Title: Full Stack Engineer
Job Location: 60/40 with 3 days in Sunbury
Contract Length: Until 31st March 2026 (Possibility of extension)
Industry: Oil and Gas
Working Hours: 8 per day/ 40 per week
Role Overview:
• Design, develop, test and deploy new features for our expanding product suite.
• Plan and prioritise delivery of features to Dynamo’s customers
• Develop new scalable Microservices and enhance existing services.
• Create responsive UI web components that are cross browser compatible.
• Contribute to all phases of the development lifecycle
• Work independently and own feature development from concept to delivery.
• Provide technical leadership and mentor junior engineers
• Collaborate with the engineering team and contribute to the overall design of the system.
• Develop automated tests and conduct performance tuning
• Contribute to code reviews
Qualifications:
* Bachelor's degree in a technical field, computer science, software engineering or similar.
* 10+ years’ experience in software development, spanning backend, web frontend and large scale systems
* In-depth knowledge of Angular, React or NextJS, including state management (NGRX, Redux)
* Experience collaborating directly with customers to deploy new features, gather feedback and iterate based on real-world usage
* Expert knowledge of Typescript and reactive patterns
* Strong understanding of modern Domain Driven Design or similar methodologies
* Knowledge of SOLID principles and Test Driven Development
* Experience with Cloud platforms in either Azure of AWS.
* Familiar with SQL and NoSQL databases
* Familiar with Agile, DevOps, Gitops and CI/CD pipelines
Experience:
* Experience with Server-Driven UI
* Experience with Web Assembly (WASM), Service Workers and Progressive Web Apps
* Experience with Go services deployed to Kubernetes
* Experience with Microservices, gRPC, containerisation and Event-driven architectures.
* Some experience managing Cloud resources, infrastructure as code, and site reliability engineering
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.