Senior Backend Engineer (Node.js)
- nottingham, nottinghamshire, NG1 2BB, United Kingdom
- Remote
- Full time
- £78,000 - £78,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled and experienced Senior Backend Engineer with a strong focus on Node.js to join their dynamic, fully remote engineering team. You will be responsible for designing, developing, and maintaining scalable, high-performance backend services that support their core applications. This role offers the opportunity to work on cutting-edge technologies, contribute significantly to architectural decisions, and collaborate with a talented, distributed team. We are looking for an individual who is passionate about building robust, efficient systems and driving technical excellence in a remote-first environment.
Key Responsibilities
- Design, develop, and deploy scalable and reliable backend services using Node.js and related frameworks (e.g., Express.js).
- Write clean, efficient, well-documented, and thoroughly tested code adhering to best practices.
- Build and maintain robust APIs (RESTful or GraphQL) for internal and external consumption.
- Optimize application performance, database queries, and system architecture for scalability and efficiency.
- Collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality features.
- Participate actively in code reviews, mentoring junior engineers, and contributing to technical design discussions.
Requirements
- 5+ years of professional experience in backend software development, with a significant focus on JavaScript/TypeScript and Node.js.
- Proven experience designing and building scalable microservices and RESTful APIs.
- Strong understanding of database technologies, including relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB) databases.
- Experience with cloud platforms (e.g., AWS, Azure) and containerization technologies (Docker) is highly preferred.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Excellent problem-solving skills, communication abilities, and a proactive approach to development.
Benefits
- Competitive salary and regular performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous stock options and long-term incentive plans.
- Significant budget for professional development, including conferences and certifications.
- Fully remote working environment with flexible scheduling to ensure excellent work-life balance.


