Full-Stack Developer

Cambridge FULL TIME £40,000 - £55,000 / Year
(£3,333 - £4,583 / Month)

Job Description

Exciting opportunity for a Full-Stack Developer in our Cambridge office. You will be instrumental in designing and implementing new features, improving existing functionalities, and ensuring high-quality code. We welcome individuals who are eager to learn and grow while making an impact on our projects and team culture.

Responsibilities

  • Develop scalable applications with a focus on front-end and back-end integration.
  • Work with product management to develop project timelines.
  • Participate in regular stand-ups and sprint planning meetings.
  • Contribute to the development of technical documentation.
  • Assist in the deployment of applications into production environments.
  • Monitor performance and reliability of applications post-launch.
  • Collaborate in a DevOps culture to improve deployment processes.
  • Engage in continual learning through workshops and conferences.
  • Work with cloud services and on-prem infrastructure.
  • Utilize version control systems for source code management.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master's degree is a plus
Experience
  • 4+ years of experience as a full-stack developer
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Critical Thinking
  • Collaboration
Certifications
  • Google Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Experience in Agile development practices: Proficient in iterative development methodologies and Agile frameworks.
  • Familiarity with cloud services: Experience with cloud platforms such as AWS or Azure.

Benefits

  • Health, dental, and vision insurance
  • Generous retirement plan options
  • Flexible working hours with remote work opportunities
  • Annual professional development budget

Company Culture

  • Inclusivity: We are committed to diversity and inclusivity, valuing all perspectives and experiences within our organisation.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance for our employees.
  • Supportive Environment: We provide resources and support to help our employees thrive both personally and professionally.
Status: Closed