You will play a critical role in rebuilding and scaling the core backend infrastructure of a growing product. This is a hands-on, high-impact role where you will define the technical foundation, make key architectural decisions, and directly shape the future of the platform.
The current system is built on AWS Lambda with DynamoDB. The goal is to redesign and migrate the backend to a Java-based architecture, establish robust cloud delivery pipelines, and build new features on top of a modern, scalable foundation.
This role is ideal for experienced engineers who enjoy ownership, system design, and being part of a founding technical team.
Key Responsibilities
Design and develop the new backend architecture using Java, taking ownership of the system's core backbone.
Build and manage AWS-based delivery pipelines and CI/CD processes.
Apply strong SDLC practices across development, testing, deployment, and monitoring.
Lead the transition from the current basic system to a more scalable, maintainable platform.
Develop new backend features once the migration is completed.
Collaborate closely with product and business stakeholders to translate requirements into technical solutions.
Leverage AI-powered developer tools to improve productivity and code quality.
Take ownership from day one, with the potential to grow into a technical lead role and build a team in later stages.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
Minimum 3 years of professional experience as a backend engineer.
Strong backend development experience with Java.
Solid cloud knowledge, preferably with AWS.
Experience designing backend systems, APIs, and data migrations.
* Good understanding of software development life cycle and production environments.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.