Node Backend Developer

Node Backend Developer

London Full-Time 42000 - 68000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Build and maintain server-side applications using the MERN stack and optimise RESTful APIs.
  • Company: Join an award-winning team focused on innovative solutions for the AEC industry.
  • Benefits: Enjoy fully remote work, competitive salary, and a dynamic team culture.
  • Why this job: Be part of a passionate team delivering scalable back-end systems with real-world impact.
  • Qualifications: Bachelor's degree in Computer Science or equivalent experience; strong JavaScript skills required.
  • Other info: Opportunity to work with cutting-edge technologies and collaborate across teams.

The predicted salary is between 42000 - 68000 £ per year.

Job Type: Permanent

Location: Fully remote/London

£50k-£68k DOE

Role Overview

We are looking for a highly motivated Mid Level NodeJS Back-End Developer to join their growing award-winning team in the UK. In this role, you will be responsible for building and maintaining the server-side logic of their product, its APIs, and working closely with the core platform team on wider integration with additional applications. You will also work closely with our Front-end developers, the DevOps team, and product managers to deliver scalable, secure, and high-performance web applications for the AEC industry. If you are passionate about building scalable back-end systems and want to work in a dynamic and innovative team, we encourage you to apply.

Responsibilities

  • Develop and maintain server-side applications using the MERN stack.
  • Design, implement, and optimize RESTful API endpoints to support client-side functionality.
  • Integrate with third-party APIs for additional features.
  • Ensure the reliability, scalability, and security of back-end systems.
  • Write clean, maintainable, and efficient code following best practices.
  • Write unit and functional test cases to ensure system robustness.
  • Debug and troubleshoot back-end issues across development, staging, and production environments.
  • Stay up-to-date with emerging technologies, frameworks, and best practices in Node.js development.
  • Maintain proper documentation of code and processes.
  • Collaborate with DevOps and cloud platforms (e.g., AWS, Azure, GCP) to deploy, monitor, and manage applications.

Role Requirements

  • A bachelor's degree in Computer Science or equivalent experience.
  • Strong understanding of RESTful APIs and the protocol.
  • Experience as a backend developer in a professional setting.
  • Proficiency in JavaScript (ES6+) or a solid understanding of programming fundamentals to quickly pick up new languages.
  • Experience working with databases.
  • Competence with version control systems (e.g., GitHub, GitLab).
  • Understanding of Test-Driven Development (TDD) and how to write effective test cases.
  • Awareness of security best practices.
  • Excellent problem-solving skills with a proactive approach to technical challenges.
  • Strong communication skills and ability to work effectively in a team.
  • Outstanding work ethic and commitment to delivering results.

Desirable Skills & Experience

  • Proficiency with Node.js and Express.
  • Experience writing tests using Jest.
  • Understanding of OpenAPI schema.
  • Familiarity with DevOps concepts such as containerization and CI/CD.
  • Experience with GitHub, with a bonus for writing GitHub Actions and interacting with GraphQL APIs.
  • Familiarity with ReactJS/Redux.
  • Experience with NoSQL databases, such as MongoDB.
  • Experience working in Agile development environments.
  • Familiarity with the construction industry.
  • Experience with 3D Graphics or Unity3D.
  • Experience in leading Code Reviews and reviewing Pull Requests.
  • Experience in designing system architecture.
  • Experience in working with a product team and turning User journeys into functional requirements.

Please send your CV to c.gallagher@roc-search.com if you are interested in applying.

Node Backend Developer employer: Roc Search

Join a forward-thinking company that values innovation and collaboration, offering a fully remote work environment that allows you to thrive from anywhere in the UK. With competitive salaries ranging from £50k to £68k, we prioritise employee growth through continuous learning opportunities and a supportive culture that encourages teamwork and creativity. Be part of an award-winning team dedicated to building impactful solutions for the AEC industry, where your contributions will be recognised and valued.
R

Contact Detail:

Roc Search Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Node Backend Developer

✨Tip Number 1

Familiarise yourself with the MERN stack, as this is crucial for the role. Brush up on your skills in MongoDB, Express.js, React.js, and Node.js to demonstrate your capability in building scalable applications.

✨Tip Number 2

Showcase your experience with RESTful APIs by preparing examples of projects where you've designed and implemented them. Be ready to discuss how you optimised these APIs for performance and security during interviews.

✨Tip Number 3

Highlight any experience you have with DevOps practices, especially if you've worked with cloud platforms like AWS or Azure. Being able to talk about your familiarity with CI/CD processes will set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your problem-solving approach and provide examples of how you've tackled technical challenges in past projects. This will showcase your proactive mindset and ability to work effectively within a team.

We think you need these skills to ace Node Backend Developer

Proficiency in Node.js and Express
Strong understanding of RESTful APIs
Experience with the MERN stack
JavaScript (ES6+) proficiency
Experience working with databases
Version control systems (e.g., GitHub, GitLab)
Understanding of Test-Driven Development (TDD)
Ability to write clean, maintainable code
Debugging and troubleshooting skills
Knowledge of security best practices
Excellent problem-solving skills
Strong communication skills
Collaboration with DevOps and cloud platforms (e.g., AWS, Azure, GCP)
Experience writing tests using Jest
Familiarity with NoSQL databases, such as MongoDB
Experience in Agile development environments
Understanding of OpenAPI schema
Familiarity with containerization and CI/CD concepts
Experience with GraphQL APIs
Experience in leading Code Reviews

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the NodeJS Back-End Developer role. Emphasise your proficiency in JavaScript, RESTful APIs, and any experience with the MERN stack.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for back-end development and your understanding of the AEC industry. Mention specific projects or experiences that demonstrate your ability to build scalable systems.

Showcase Your Technical Skills: In your application, include examples of your work with databases, version control systems, and any relevant frameworks like Node.js and Express. If you have experience with testing frameworks like Jest, be sure to mention that too.

Highlight Collaboration Experience: Since the role involves working closely with front-end developers and product managers, include examples of past teamwork. Discuss how you’ve effectively communicated and collaborated in previous projects.

How to prepare for a job interview at Roc Search

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Node.js, Express, and the MERN stack. Highlight specific projects where you've developed RESTful APIs or integrated third-party services, as this will demonstrate your hands-on expertise.

✨Understand the Company’s Needs

Research the company and its products, especially in the AEC industry. Understanding their challenges and how your skills can contribute to their goals will help you tailor your responses during the interview.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities. Practice coding challenges and be ready to explain your thought process clearly, as communication is key in collaborative environments.

✨Demonstrate Team Collaboration

Since the role involves working closely with front-end developers and product managers, share examples of past teamwork experiences. Emphasise your ability to communicate effectively and contribute to a positive team dynamic.

Node Backend Developer
Roc Search
R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>