Overview
We are seeking a Senior Full-Stack JavaScript Engineer for a contract role focused on modernizing application platforms within a major UK energy organization. This position offers an exciting opportunity to work on a project aimed at integrating existing systems into a cohesive, efficient environment while leveraging AI tools to enhance development processes. You will collaborate with various stakeholders to drive technical decisions and ensure high-quality service delivery.
Responsibilities
- Design and build backend services and APIs using Node.js and TypeScript.
- Develop and maintain modern, well-tested frontend applications in React and TypeScript.
- Integrate and consolidate existing applications into a unified platform.
- Build and deploy cloud-native solutions on AWS.
- Utilize AI tools to enhance coding, testing, debugging, documentation, and code review processes.
- Collaborate with product, architecture, and business stakeholders to shape technical solutions.
- Contribute to technical decisions, code quality standards, and engineering best practices.
Requirements
- Solid commercial experience as a Senior Full-Stack Engineer in the JavaScript/TypeScript ecosystem.
- Strong backend development skills with Node.js, including RESTful API integration.
- Proficiency in building frontend applications using React and TypeScript.
- Hands-on experience with AWS services such as Lambda, ECS, API Gateway, S3, DynamoDB, or RDS.
- Demonstrated experience using AI tools in current workflows for development, testing, or documentation.
- Experience in system integration and platform modernization projects.
- Experience working in Agile delivery teams.
- Familiarity with the energy, utilities, or infrastructure sectors is a plus.