Senior NodeJS Backend Developer
Location
United States
Posted
16 days ago
Salary
$68.9K - $161.5K / year
Seniority
Senior
Job Description
Senior NodeJS Backend Developer
Minor Hotels Europe and Americas
• Design and develop scalable backend services and RESTFul and/or GraphQL APIs using Node.js and TypeScript • Build and maintain microservices-based architectures for high-traffic applications • Ensure performance, reliability, and availability of backend systems • Collaborate with cross-functional teams for end-to-end feature delivery • Implement data processing, integrations, and business logic layers • Optimize systems using caching, async processing, and performance tuning • Contribute to code reviews, design discussions, and engineering standards • Support CI/CD, testing, and production troubleshooting
Job Requirements
- 5+ years of backend development experience with Node.js
- Strong experience with TypeScript (mandatory)
- Proven experience building REST APIs and microservices
- Proficiency in backend frameworks (NestJS, Fastify, or Express)
- Experience with AWS or equivalent cloud platforms
- Strong understanding of databases (SQL + NoSQL)
- Knowledge of async programming and API security (OAuth2/JWT)
- Exposure to CI/CD and DevOps practices
- Experience using AI-assisted development tools (e.g., GitHub Copilot, Claude) to improve code quality, productivity, and maintainability
Benefits
- Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
- Company paid holidays
- Personal Days
- Sick Leave
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
- Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
- Life and disability insurance
- Employee assistance programs
- Other benefits as provided by local policy and eligibility
Related Guides
Related Job Pages
More Backend Engineer Jobs
Lead Technical Architect, Systems
Nationwide IT Services - NISNationwide IT Services - NIS has offered information technology and management consulting services to federal government clients since 2006. Verified as a servi
• Provide technical leadership for ESI.mil website and CMS sustainment, modernization, enhancement, and operations support. • Lead solution architecture, system design, technical planning, and implementation strategies for approved website and CMS changes. • Support continuous website operations, including troubleshooting application issues, resolving defects, safeguarding data integrity, and preventing service degradation. • Guide secure software development practices, cybersecurity remediation, monthly security reviews, software library updates, and vulnerability response activities. • Support compliance with applicable DoD, DON, NIWC PAC, RMF, STIG, CUI, NIST, DFARS, and secure development requirements. • Ensure new and existing website features support Section 508 accessibility requirements and accessible design practices. • Lead technical analysis for adaptive enhancements, including secure portals, CAC-enabled access, search improvements, license transfer databases, reporting features, workflow automation, data analytics, AI/ML-enabled capabilities, and mobile-friendly development. • Coordinate with DON OA ITD and Government stakeholders to support QA, UAT, production deployments, CI/CD practices, and release readiness. • Provide technical input to the product backlog, product release roadmap, risk register, system documentation, architecture artifacts, and CDRL deliverables. • Support RMF/ATO and Certification & Accreditation documentation, including technical inputs for system security, vulnerability assessment, STIG, SAR, POA&M, and related artifacts. • Oversee source code quality, configuration management, version control, integration testing, deployment planning, and technical documentation updates. • Identify technical risks, dependencies, constraints, and modernization opportunities; recommend practical mitigation strategies. • Mentor technical team members and ensure architecture, coding, testing, and deployment activities follow approved quality and delivery processes.
• Design and build scalable backend systems and APIs using Python • Develop distributed services and infrastructure tooling • Improve system scalability, reliability, and performance • Work with SQL and NoSQL databases across high-volume workloads • Build and maintain CI/CD and deployment workflows • Implement monitoring, logging, and observability solutions • Troubleshoot production issues and optimize system performance • Collaborate with engineers, product managers, and QA teams in an agile environment
• Lead the full software development lifecycle from conception through deployment to staging and production environments, focusing on robust, secure, and continuous deliveries. • Serve as the technical reference within the squad, ensuring the quality, performance, and resilience of services related to card processing and financial transactions. • Drive architecture and engineering decisions, thoroughly understanding technical trade-offs and guiding the team in selecting scalable and secure solutions. • Promote development excellence using advanced practices such as TDD/BDD, code reviews, clean code, DDD, and high coverage of automated tests. • Actively participate in the support and maintenance of systems in production.
• Lead full product deployments across Staging and Production environments, ensuring secure and efficient releases; • Own the architecture and design of product components, with a deep understanding of technical decisions and the rationale behind each choice; • Ensure development quality by promoting robust coding practices, performing code reviews, and maintaining high automated test coverage to guarantee stability and reliability of delivered solutions.



