Full-Stack Web Developer

Company: Wave Photonics
Apply for the Full-Stack Web Developer
Location: Cambridge
Job Description:

Role Overview

We are seeking a highly motivated and enthusiastic Full‑Stack Web Developer. In this role, you will be responsible for designing, building, and maintaining APIs and platform features across our backend and frontend systems. You will work primarily with Python‑based services while also contributing to a modern JavaScript frontend, ensuring seamless integration between systems and external services. You will take full responsibility for features from concept to production, including analysing requirements, proposing solutions through structured documentation (RFCs), implementing functionality, and validating it through testing and team demos. The role requires someone who is comfortable working across the full development lifecycle and collaborating with cross‑functional teams. As part of a small, highly collaborative engineering team, you will be expected to take initiative, work independently when needed, and actively contribute ideas.

Requirements

  • Minimum 4 years of software development experience focused on Python and API development. Hands‑on experience with frameworks such as Flask and SQLAlchemy; familiarity with FastAPI is a plus.
  • Solid understanding of SQL and NoSQL databases, including writing efficient queries and identifying performance issues.
  • Frontend experience with JavaScript frameworks; while we use SolidJS, familiarity with React, Angular, or similar frameworks is sufficient. Comfortable with modern UI tools such as Tailwind CSS and component libraries.
  • Experience or interest in UX, UI consistency, and building intuitive interfaces.
  • Ability to work with evolving or ambiguous requirements, helping to refine them into clear, maintainable solutions.
  • Proactive approach to identifying gaps, suggesting improvements, and aligning technical implementation with product goals.

Nice to Have / Beneficial

  • Experience with microservices architecture and distributed systems.
  • Familiarity with Kubernetes and cloud platforms such as AWS or Digital Ocean.
  • Exposure to testing practices; experience with Playwright for end‑to‑end testing and a proactive approach to manual and integration testing.
  • Any exposure to UX/design principles or experience collaborating on product improvements.

Benefits

  • £40k‑£60k per annum, depending on experience.
  • Company share options plan.
  • Enhanced annual leave (25 days plus bank holidays).
  • In‑person working with flexible working options available where possible.

Work environment & Diversity

Equity, diversity, and inclusion are crucial; we strongly encourage people of all backgrounds and identities to apply. Our office in Cambridge is a dynamic hub where collaborative, cross‑disciplinary thinking thrives. We celebrate open communication and create an environment where all team members can contribute ideas and participate in technical discussions and code reviews.

Join Us

If you are as excited as we are about the world‑changing technologies that will be enabled by integrated photonics and you want to play a key part in it, then please get in touch!

#J-18808-Ljbffr…

Posted: April 29th, 2026