Full Stack Developer

closed
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
This job is filled or no longer available