Senior Developer (Node.js, AWS & Automation Testing)
The fun bits:
Location: Remote (UK-based, occasional team meetups)
Salary: £55,000 – £75,000 depending on experience (some flexibility)
Employment type: Full-time
Reports to: Lead Developer
About the Role
My client is seeking a Senior Developer with a strong focus on backend development, primarily using Node.js and AWS cloud technologies. While the role is heavily backend focused, experience with full-stack development or the ability to support front-end success would be advantageous. This is a hands-on technical position requiring ownership of building scalable, secure, and well-tested applications.
The successful candidate will lead automation testing efforts and promote robust test coverage and documentation throughout the codebase. They will work within a collaborative, low-ego team to deliver cloud-native solutions leveraging AWS services such as Lambda, Step Functions, S3, and messaging queues.
Key Responsibilities
- Develop and maintain backend services primarily using Node.js, with some involvement in frontend technologies such as React
- Design, implement and maintain automated test suites and testing strategies using tools like Jest, Cypress or similar
- Collaborate closely with product owners, frontend developers, and DevOps teams to deliver secure, scalable AWS-based solutions
- Drive high standards of code quality, testing, and documentation
- Participate in code reviews, pair programming, and contribute to technical decision-making
- Mentor junior team members and promote best practices in development and testing
- Actively contribute to agile ceremonies including sprint planning and retrospectives
Essential Skills & Experience
- 5+ years professional experience in JavaScript/TypeScript development with a strong focus on backend using Node.js
- Experience with React or other frontend frameworks is desirable, or at least the ability to collaborate effectively with frontend teams
- Solid knowledge and hands-on experience with AWS services such as Lambda, Step Functions, S3 and queues
- Proven experience in automation testing frameworks and strategies (Jest, Mocha, Cypress, Ghost Inspector or similar)
- Practical understanding of GraphQL and experience working with relational and NoSQL databases (PostgreSQL, MongoDB or equivalent)
- Comfortable working in an agile, collaborative environment with a pragmatic approach to problem-solving and delivery
- Strong communication skills and a collaborative mindset
Desirable
- Experience in regulated or compliance-sensitive sectors (e.g. EdTech, healthcare, finance)
- Familiarity with containerisation tools such as Docker and CI/CD pipelines
- Knowledge of security best practices (e.g. OWASP)
- Experience mentoring or leading developers
Technology Stack & Tools
- Backend: Node.js, GraphQL
- Frontend: React (optional/occasional)
- Databases: PostgreSQL, MongoDB
- Cloud: AWS (Lambda, Step Functions, S3, queues)
- Testing: Jest, Cypress, Ghost Inspector
- DevOps: GitHub Actions, AWS CodePipeline
- Monitoring: Sentry, LogRocket, Datadog
- Project management: Agile tools (e.g. Linear)
Benefits & Culture
- Competitive salary £55,000 – £75,000 with some flexibility depending on experience
- Remote-first working model with occasional meetups in Manchester (preferred but not essential)
- 25 days holiday plus bank holidays, increasing with length of service
- Early finish Fridays
- Private healthcare (after probation)
- Pension scheme and Bike-to-Work scheme
- Personal development budget and continuous learning support
- Inclusive, low-ego culture valuing collaboration and ownership
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Back End Developer
2025-05-12
Back End Developer
2025-03-31
Back End Developer
2025-03-31
- Posted
- Jul 09, 2025
- Type
- Full-time
- Level
- Not Applicable
- Location
- Manchester Area
- Company
- NearTech Search
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Back End Developer
2025-05-12
Back End Developer
2025-03-31
Back End Developer
2025-03-31