NodeJS Developer-Full time-Remote
Posted 2026-05-06
Remote, USA
Full-time
Immediate Start
- We are looking for a highly skilled Node.js Developer to build scalable, high-performance backend systems and microservices. The ideal candidate will have strong expertise in JavaScript, Node.js, and modern architecture patterns, with the ability to design secure and efficient applications.Key Responsibilities:
- Design and develop scalable backend applications using Node.js
- Build and maintain RESTful APIs and microservices-based architectures
- Implement event-driven systems using messaging technologies like Kafka or RabbitMQ
- Collaborate with frontend teams to integrate APIs and ensure seamless user experience
- Optimize application performance, scalability, and reliability
- Apply design patterns and best practices for clean, maintainable code
- Implement security standards including OAuth2 and OWASP guidelines
- Participate in code reviews and provide technical leadership to team members
- Troubleshoot production issues and perform root cause analysis
- Document application architecture, APIs, and workflows Required Skills & Qualifications:
- 8+ years of experience in software development
- 5+ years of experience in JavaScript and Node.js development
- Strong knowledge of microservices architecture and event-driven design
- Experience with REST APIs and web services (SOAP/REST)
- Familiarity with messaging systems like Kafka, RabbitMQ, or MuleSoft
- Experience with databases (SQL/NoSQL)
- Knowledge of CI/CD tools, Git, and containerization (Docker)
- Understanding of security practices (OAuth2, OWASP)
- Strong problem-solving and debugging skills Preferred Qualifications:
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)
- Familiarity with frontend technologies (React, Angular)
- Knowledge of Domain-Driven Design (DDD)
- Experience working in Agile/Scrum environments
- Ability to handle multiple projects and tight deadlines Nice to Have:
- Experience with full-stack development
- Exposure to UML and system design documentation
- Strong leadership and mentoring skills
- Experience with large-scale enterprise applications