SNI · 1 month ago
Senior Node.js Developer
SNI is serving as a trusted IT Outsourcing partner for some of the world's most prestigious firms. They are seeking a Senior Node.js Developer to join a growing platform team, responsible for building highly scalable, distributed systems using Node.js and NestJS.
Responsibilities
Design and implement distributed back-end services using Node.js, NestJS, and MongoDB within a microservices architecture
Deliver secure, production-ready APIs (REST and GraphQL) that meet SLAs for performance and availability
Leverage Azure platform services including Azure Service Bus, Event Hub, and Functions to build resilient systems
Participate in planning and refinement sessions — understand the 'why' behind the requirements and shape the 'how'
Apply GenAI tools effectively across the SDLC for documentation, testing, code generation, and analysis
Write automated tests and ensure strong test coverage using modern testing libraries and frameworks
Ensure proper instrumentation and monitoring is in place via tools like DataDog, and lead post-deployment support readiness
Collaborate closely with front-end engineers, product owners, and QA to ensure end-to-end quality and alignment
Contribute to pull requests and design reviews; mentor less experienced engineers by modeling best practices
Qualification
Required
7+ years of back-end development experience
Expertise in building distributed systems at scale using microservices and event-driven architectures
Experience with NextJs and back-end integration patterns (API routes, server-side logic)
Knowledge of MongoDB (Document DB) including schema design, indexing, and performance optimization
Deep familiarity with RESTful APIs and GraphQL, including security and query performance tuning
Hands-on experience with Azure cloud services, especially Azure Service Bus and Event Hub
Experience with GenAI tools integrated into SDLC workflows (e.g., code assist, documentation, analysis)
Strong understanding of non-functional requirements (NFRs) such as performance, reliability, and observability
Proficient with CI/CD pipelines, GitHub workflows, and Trunk-Based Development in a monorepo setup (e.g., Nx)
Demonstrated ability to participate in agile ceremonies and technical discussions in scaled environments
Company
SNI
SNI is a human resources company that offers consulting and staffing services.
Funding
Current Stage
Growth StageCompany data provided by crunchbase