Senior Node.js Engineer Offline
Job Overview:
We are looking for a highly skilled and experienced Backend Developer to help us build and maintain robust, scalable, and efficient microservices using NestJS. In this role, you'll work on a variety of high-impact projects, including real-time messaging systems, cloud infrastructure, and cutting-edge video streaming technology. You will have the opportunity to collaborate with a talented team to design and implement new features, optimize existing systems, and help shape the future of our platform.
Key Responsibilities:
- Design, develop, and maintain scalable microservices architectures using NestJS.
- Work on real-time communication features, leveraging Kafka and MQTT for messaging and Sockets (native & Socket.IO) for low-latency, real-time interactions.
- Collaborate closely with DevOps teams to ensure efficient deployment and operation of services in GCP and AWS environments.
- Work on video streaming solutions and integrate video protocols (e.g., RTMP, HLS, WebRTC) to enhance user experience and support live media delivery.
- Implement and optimize APIs and services to ensure high availability, performance, and scalability.
- Contribute to architectural decisions, code reviews, and mentor junior engineers in best practices.
- Stay up-to-date with emerging technologies and integrate them into development workflows as needed.
- Assist in troubleshooting and resolving complex issues related to cloud infrastructure, real-time communication, and system performance.
Required Qualifications:
- 3+ years of experience in NestJS or similar backend frameworks (e.g., Express.js, Koa.js).
- Strong experience with microservices architecture and distributed systems.
- Proficiency with messaging systems such as Kafka or MQTT.
- Hands-on experience working with Socket.IO or native socket programming for real-time applications.
- Experience with cloud platforms Google Cloud Platform (GCP) and Amazon Web Services (AWS).
- Solid understanding of containerization technologies, with exposure to Kubernetes for container orchestration.
- Strong proficiency in modern programming languages such as JavaScript/TypeScript (Node.js) and/or Go / Rust.
- Familiarity with CI/CD pipelines and version control systems (e.g., Git).
- Experience with databases (SQL/NoSQL) and caching technologies (e.g., Redis).
Preferred Qualifications:
- Experience working with video streaming protocols (e.g., HLS, RTMP, WebRTC).
- Proficiency in Go or Rust for building high-performance backend services.
- Experience working in an agile environment with a strong emphasis on continuous improvement.
- Knowledge of security best practices for API design, data protection, and infrastructure.
The job ad is no longer active
Look at the current jobs Node.js →
📊
$4000-5000
Average salary range of similar jobs in
analytics →
Loading...