Software Engineer (JavaScript – Node.js)
New Today
Senior Software Engineer role description for Amber Labs (London area). Please note: final application details are not included here; this description focuses on responsibilities, required experience, and opportunities.
Key Responsibilities
- Design, develop, and maintain microservices and RESTful APIs.
- Build event-driven services using Kafka and AWS SQS.
- Contribute to infrastructure-as-code and deployment automation using Terraform.
- Implement containerisation solutions using Docker and deploy workloads to AWS ECS.
- Ensure secure, reliable service delivery including integration with AWS Cognito for authentication.
- Collaborate within Agile teams, participating in code reviews, backlog refinement, and sprint ceremonies.
- Apply best practices for testing, CI/CD, and DevOps using GitLab pipelines.
- Work closely with stakeholders, architects, and other engineers to align solutions with business needs.
Key Skills & Experience
- Hands-on experience building and consuming REST APIs.
- Familiarity with event-driven architecture and messaging systems (Kafka, AWS SQS).
- Experience designing and deploying microservices in cloud environments.
- Solid knowledge of AWS services (ECS, Cognito, SQS).
- Proficiency with Terraform for infrastructure-as-code.
- Practical experience with Docker and containerised deployments.
- CI/CD experience, ideally with GitLab pipelines.
- Strong Agile delivery background and collaborative team mindset.
Why Join Amber Labs?
- Opportunity to deliver solutions on high-impact public sector programmes.
- Work with cutting-edge technologies across cloud, automation, and microservices.
- Collaborative, remote-first culture with a strong emphasis on professional development.
- Competitive salary and benefits package.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology
Industries
- IT Services and IT Consulting
Referrals increase your chances of interviewing at Amber Labs.
- Location:
- England, United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology