Full Stack Developer

Amber Labs Logo

Amber Labs

πŸ“Remote - United Kingdom

Summary

Join Amber Labs, a cutting-edge technology consultancy, as a Senior Software Developer. This remote position requires expertise in government operations and strong skills in JavaScript, React, Redux, Node.js, and NoSQL databases. You will design, develop, and deploy scalable applications using cloud technologies like Azure. Collaboration with cross-functional teams in an Agile environment is crucial. The role includes mentoring junior developers and ensuring application security and performance. Amber Labs offers a competitive salary and benefits package, including private medical insurance, a company pension plan, and flexible work arrangements.

Requirements

  • Proven experience in a government or public sector role
  • Proficiency in HTML, SCSS, JavaScript, React, Redux, Node.js, Hapi.js, and Remix JS
  • Strong experience with NoSQL databases such as CosmosDb
  • Knowledge of Azure services and best practices
  • Familiarity with Test-Driven Development (TDD) practices
  • Experience working in an Agile environment
  • Excellent problem-solving skills and attention to detail
  • Ability to work effectively in a collaborative team environment
  • Strong communication and interpersonal skills
  • Current active SC Clearance

Responsibilities

  • Write clean, maintainable code in JavaScript using frameworks and libraries like React and Redux
  • Develop server-side applications using Node.js and frameworks such as Hapi.js and Remix JS
  • Build and optimise APIs and microservices
  • Work with NoSQL databases (e.g., CosmosDb) to design and manage data storage solutions
  • Design, develop, and deploy scalable applications leveraging cloud technologies, including Azure services where applicable
  • Implement Test-Driven Development (TDD) practices to ensure high-quality and maintainable code
  • Collaborate with cross-functional teams in an Agile environment to gather requirements and deliver high-quality solutions
  • Ensure the security, performance, and scalability of the applications
  • Provide guidance and mentorship to junior developers
  • Conduct code reviews and champion best practices
  • Troubleshoot and resolve complex technical issues

Benefits

  • Competitive salary and benefits package
  • Flexible work environment focused on deliverable outcomes
  • Private medical insurance through Aviva
  • 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
  • Generous employee referral program
  • A highly collaborative and collegial environment with opportunities for career advancement
  • Opportunities for professional growth and development
  • Be encouraged to take bold steps and embrace a mindset of experimentation
  • 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.