Senior NodeJS Developer


In partnership with one of the global consulting enterprises, on a large-scale digital program for a UK Telecommunication industry client, we are seeking a Senior Software Engineer (Node.js) to join the Information Syndication team. This team is responsible for building and maintaining the platforms and services that enable seamless distribution and syndication of information across multiple products and channels.

Overview

As a Senior Software Engineer in the Information Syndication team, you will design and build high-performance backend services and APIs using Node.js. You’ll work closely with architects, product managers, and other engineers to ensure the syndication platform is scalable, reliable, and secure. The role requires strong expertise in Node.js, cloud-native development, and API design, along with the ability to contribute to system architecture and mentor junior engineers.

Key Responsibilities

  • Design, develop, and maintain backend services and APIs in Node.js.
  • Collaborate with cross-functional teams to define and deliver syndication features and capabilities.
  • Implement best practices for API design, security, and performance optimization.
  • Ensure services are scalable and fault-tolerant, leveraging cloud-native patterns.
  • Write automated unit and integration tests to ensure code quality and maintainability.
  • Contribute to system design discussions and architectural decision-making.
  • Mentor junior engineers and contribute to raising engineering standards within the team.
  • Troubleshoot and resolve complex technical issues in production environments.

Must-Have Skills & Experience

  • Strong hands-on experience with Node.js and JavaScript/TypeScript for backend development.
  • Proven experience designing and building RESTful and/or GraphQL APIs.
  • Solid understanding of cloud platforms (AWS preferred) and containerization (Docker, Kubernetes).
  • Experience with databases (SQL and NoSQL) and caching solutions (Redis, Memcached).
  • Familiarity with CI/CD pipelines and automated testing practices.
  • Strong problem-solving skills and ability to work in an Agile environment.
  • Excellent communication and collaboration skills.

Desirable

  • Experience with message queues or event-driven architectures (Kafka, RabbitMQ, SNS/SQS).
  • Knowledge of content syndication, publishing platforms, or large-scale data distribution systems.
  • Exposure to monitoring and observability tools (Prometheus, Grafana, ELK).
  • Experience in performance tuning and scaling high-throughput services.
  • Prior experience in mentoring or leading small development teams.

 

Details:

Location: remote from Riga/Latvia, possible relocation

Required languages

English B2 - Upper Intermediate
Node.js
Published 27 August
91 views
·
36 applications
12% read
·
3% responded
Last responded 3 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...