Node Backend Developer

Roc Search
Greater London
GBP 40,000 - 80,000
Job description

This range is provided by Roc Search. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

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 HTTP protocol.
  • Experience as a backend developer in a professional setting.
  • 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.
  • 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 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.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Information Technology
  • Industries: Technology, Information and Media, Financial Services, Transportation, Logistics, Supply Chain and Storage
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Node Backend Developer jobs in Greater London