Full Stack Developer
Role details
Job location
Tech stack
Job description
Netservers is a Cambridge-based Internet services and networking company. We build and maintain the internal systems that run our business - billing platforms, customer portals, operational tools - and occasionally develop software for customers too. Most of what we build sits on open source foundations, and we take pride in systems that are well-designed and built to last.
We use AI coding tools daily. They've changed how we work, but they haven't changed what good software looks like.
The Work
You'll work across the full stack - there's no front-end/back-end divide here. You'll build features, write integrations, deploy to production, and maintain the systems you create. Some projects are internal, some are for customers. You'll be involved from design through to delivery.
Day-to-day, you'll be working with Python, JavaScript (Node.js, Next.js, React), Linux servers, Docker, and SQL. You'll report directly to the Managing Director.
Requirements
Do you have experience in System administration?, People who like understanding how things work, not just how to use them. Quick learners who are comfortable moving between technologies. Developers who take ownership of their work and think about the systems they're building, not just the tickets they're closing.
Experience with AI coding tools is essential - you should already know what they're good at and where they fall short.
Requirements
- Python and JavaScript (Node.js, Next.js, React)
- Linux system administration
- Docker and Git
- SQL
- Experience with AI coding assistants (Claude Code, Cursor, or similar), * Do you have experience building software with Python?
- Do you have experience building software with JavaScript?
- Do you currently use AI coding assistants (Claude Code, Cursor, Copilot, or similar)?
- Have you built and deployed complete software systems or applications?
- Do you have a GitHub/GitLab profile or portfolio you can share?