Full Stack Developer

Amber Labs Logo

Amber Labs

πŸ“Remote - United Kingdom

Summary

Join Amber Labs, a cutting-edge technology consultancy, as a Senior Full Stack Developer. You will lead the design, development, and deployment of full-stack applications, working with cross-functional teams to deliver high-quality solutions. This role requires strong expertise in Node.js, React, Angular, AWS, and Terraform, and experience with microservices and event-driven architectures. You will provide technical leadership, mentor junior developers, and ensure best development practices. The position offers a mostly remote work environment with flexible hours and various benefits, including private medical insurance, a company pension plan, and 25 days of annual leave.

Requirements

  • Frontend Development: React, Angular
  • Backend Development: Node.js, Java (11+) with Spring Boot
  • Databases: PostgreSQL, MySQL, MongoDB
  • Cloud & Infrastructure: AWS, Terraform
  • CI/CD & DevOps Tools: Git, GitLab CI, Jenkins
  • API Development & Integration: RESTful APIs, API Gateway (Kong or equivalent)
  • Messaging Systems: ActiveMQ, RabbitMQ, Apache Kafka
  • Microservices & Event-Driven Architecture

Responsibilities

  • Lead the design, development, and deployment of full-stack applications
  • Work closely with cross-functional teams to deliver high-quality, scalable solutions
  • Ensure code quality, security, and performance through best development practices
  • Develop and maintain microservices and event-driven architectures
  • Implement DevOps practices, CI/CD pipelines, and infrastructure as code using Terraform
  • Manage and optimize databases (SQL & NoSQL - PostgreSQL, MySQL, MongoDB)
  • Utilize AWS cloud services effectively, ensuring application scalability and reliability
  • Ensure smooth integration with messaging systems like RabbitMQ, ActiveMQ, or Apache Kafka
  • Troubleshoot production issues, implement fixes, and enhance system stability
  • Promote knowledge sharing and mentor junior developers within the team

Preferred Qualifications

  • Experience with Express, Mongoose, Sequelize, Gulp
  • Experience in containerization and orchestration (Docker, Kubernetes)
  • Knowledge of authentication and authorization frameworks (OAuth, JWT)
  • Experience with monitoring and logging tools (Prometheus, ELK Stack)

Benefits

  • Receive private medical insurance through Aviva
  • Enjoy the benefits of a company pension plan through Nest
  • 25 days of annual leave plus UK bank holidays
  • Access Perkbox, a global employee rewards platform offering discounts, perks, and wellness resources
  • Participate in a generous employee referral program
  • A highly collaborative and collegial environment with opportunities for career advancement
  • Choose your preferred device, PC or Mac

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.