About the Role
As a Senior Full Stack Engineer, you’ll play a central role in shaping the technical direction of our platform, building high-quality features, influencing system architecture, and ensuring we deliver an efficient, robust product that delights customers.
Responsibilities
- Design and deliver high-impact solutions that are clean, scalable, and built to last.
- Work with Product, Design, and customers to define what we build and how we build it for long-term success.
- Maintain, optimise, and secure our systems so they perform at their best, even at scale.
- Lead the charge on tricky technical challenges, turning complex problems into elegant, maintainable solutions.
- Support and guide other engineers, sharing knowledge and raising the technical bar for the team.
- Keep up with new tools, trends, and best practices, helping us continuously evolve our stack and processes.
- Take full responsibility from initial idea to production, making sure every detail delivers value to users.
Requirements
- Advanced skills with Node.js (Express/Nest.js) and modern frontend frameworks like Vue/Nuxt or React/Next, building smooth, scalable experiences end-to-end.
- Deep, hands-on expertise delivering production-grade applications using modern JS/TS best practices.
- Proven ability to create scalable, maintainable, and high-performance systems that stand the test of time.
- Strong experience with MongoDB and AWS services (Lambda, S3, API Gateway) for robust, cloud-native solutions.
- Skilled at creating and managing pipelines, automated deployments, and infrastructure-as-code to keep things shipping smoothly.
- Proficient with tools like Jest and Cypress to ensure quality, reliability, and confidence in every release.
- Thrives in cross-functional teams, working closely with engineers, designers, and product to deliver exceptional results.
- Always focused on customer impact, thinking beyond code to how features improve the user experience and meet business goals.
- Able to explain technical decisions simply, provide constructive feedback, and make complex ideas accessible to all stakeholders.
- Builds a positive, respectful team culture, lifting others up and working with humility and empathy.
Skills
- Full Stack Development
- Node.js
- Express.js
- Nest.js
- Vue.js
- Nuxt.js
- React.js
- Next.js
- TypeScript
- JavaScript
- System Design
- Architecture
- MongoDB
- AWS
- Lambda
- S3
- API Gateway
- DevOps
- CI/CD
- Infrastructure-as-code
- Testing
- Quality Assurance
- Jest
- Cypress
- Collaboration
- Product Mindset
- Communication
- Teamwork
Location
- Zinc - London
Work Type
- Full Time
Experience Level
- Senior
Salary/Compensations
- £70,000 - £80,000 / year
Benefits
- 24 days holiday + Bank Holidays + your birthday off
- £1200 annual benefits allowance (ThanksBen, from month 2)
- Early finish Fridays (16:00)
- Yearly company retreat abroad
- 30 days to work from anywhere
- Enhanced Maternity, Paternity, and Adoption Leave (2 months full pay, then statutory)
- Statutory pension with NEST (3% employer, 5% employee)
- Zinc shares, issued through the EMI Scheme
- Unlimited access to MoreHappi coaching
- Company socials, quarterly team socials, free Monday lunches
- Nursery workplace benefit scheme (Yellownest)
- Option to lease an electric car through Electric Car Scheme
- Celebrated Zinc anniversaries
About the Company
- Zinc offers a chance to work on a product that brings a fresh perspective on data ownership in hiring
