idpp
Back End Developer
idppUnited Kingdom4 hours ago
Full-timeRemote FriendlyInformation Technology

Backend Developer (Node.js)

Salary: £50,000 – £80,000 (depending on experience)

Location: London

Working Pattern: Hybrid (4 days on-site, 1 day remote)


About the Company

Our client is a London-based technology company focused on improving workplace and urban safety using advanced AI, Computer Vision, and Industrial IoT solutions. Their platform enhances existing camera and sensor infrastructure to proactively identify safety risks in real time.

The technology is used across industries including manufacturing, construction, energy, healthcare, and smart city environments. The company helps organisations reduce workplace incidents, maintain health and safety compliance, and gain operational insights. Strong emphasis is placed on data privacy, ethical AI, and scalable enterprise-grade systems, while maintaining a user-friendly experience.


About the Role

We are looking for a Backend Developer who can independently manage, maintain, and evolve a microservices-based backend platform and proprietary libraries.

You will be responsible for implementing new product features, maintaining and writing database migration scripts, identifying and resolving issues autonomously, and ensuring the reliability, performance, and security of backend services. This role suits someone who takes strong ownership and enjoys working in a cloud-native, distributed environment.


Key Responsibilities

  • Develop, maintain, and optimise backend microservices
  • Design and implement new features and integrations using Node.js
  • Write and maintain SQL database migration scripts (primarily PostgreSQL)
  • Debug issues across services and infrastructure with minimal supervision
  • Contribute to the design of scalable APIs and distributed system components
  • Collaborate with DevOps and ML/AI teams to ensure smooth platform operation
  • Ensure high standards of code quality, reliability, and security
  • Participate in architectural discussions around performance, scalability, and microservices


Required Skills & Experience

  • 3+ years of professional experience with JavaScript in a Node.js environment
  • Strong proficiency in Node.js and modern JavaScript
  • Solid experience with PostgreSQL and relational databases
  • Good understanding of the TCP/IP stack
  • Good working knowledge of Linux operating systems and shell workflows
  • Excellent hands-on experience with Docker
  • Understanding of Kubernetes (not mandatory, but highly valuable)
  • Ability to work autonomously and take ownership of complex backend systems


Essential

  • Redis
  • Distributed systems fundamentals


Nice to Have

  • Experience with Golang, Rust, C, C++, or Python
  • Experience building high-scale, low-latency systems
  • Exposure to IoT, streaming, or event-driven architectures


What’s on Offer

  • High level of autonomy with a zero-micromanagement culture
  • Supportive leadership focused on open discussion and applying the best ideas
  • Opportunity to work on complex, real-world systems at scale
  • Collaborative, internationally distributed engineering team
  • Competitive salary and benefits package
  • Clear opportunities for career growth and continuous learning

Key Skills

Ranked by relevance