Senior Node.js Backend Developer

Fractiondev โ€” United States ยท Posted ~1 day ago

Senior Full-time Remote

Skills

Node.js Nest.js Express.js API development Microservices AWS Database integration APIs

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

A senior backend engineering role focused on building scalable APIs and distributed services. The position involves cloud technologies, database integrations, system modernization, and collaboration with cross-functional teams in a flexible work environment.

Highlights

Competitive compensation, flexible remote work, professional growth opportunities, modern technology environment, and a collaborative engineering culture.

Description

Position overview We are seeking a highly skilled and experienced Senior Node.js Backend Developer who will be responsible for developing robust APIs and micro-services, modernizing legacy systems, and ensuring the security and scalability of our applications. The ideal candidate will have proficiency in Nodejs development, extensive experience with AWS technologies, and a strong background in API development and database integration. You will be part of cross-functional team that is very collaborative both internally and externally within the engineering organization. Our benefits Competitive salary and performance-based bonusesGenerous paid time off (PTO) and holidaysFlexible work schedule and remote work opportunitiesProfessional development and training programsOpportunities for career advancement within the organizationEmployee wellness programs, including mental health supportAccess to cutting-edge technology and toolsCollaborative and inclusive company cultureCompany-sponsored events and team-building activitiesEmployee referral program with incentivesReimbursement for job-related certifications or education Responsibilities Design, develop, and maintain robust APIs and microservices using Node.js and frameworks like Nest.jsArchitect scalable and maintainable Node.js codebases, implementing best practices and design patternsManage and optimize SQL and NoSQL databases to ensure efficient data handling and storageWrite clean, well-documented code and create comprehensive API documentation using Open API Specification tools like SwaggerDevelop and implement thorough unit, integration, and automation tests using frameworks such as Jest or Cypress, including mocking of external dependencies and asynchronous operationsDeploy, optimize, and automate Node.js applications in AWS cloud environments, focusing on performance improvement and cost efficiencyLead the technical direction of projects, addressing complex challenges and making key architectural decisionsMentor junior developers and contribute to the team's overall technical growthCollaborate with cross-functional teams to align technical solutions with business requirementsStay updated with the latest Node.js ecosystem trends and best practices, recommending and implementing improvements as needed Requirements 2+ years of Node.js experience, with expert level proficiency in Node.js 18.x+ and frameworks like Nest.js or ExpressStrong background in API and microservices developmentMastery of modern JavaScript standards, TypeScript, and code quality tools (ESLint, Prettier)Proficiency with SQL and NoSQL databases, particularly MySQL and DynamoDBExtensive experience with unit and integration testing using frameworks such as Jest, Mocha, or Chai1+ years of hands-on experience with AWS technologies, including EC2, S3, RDS, ECS, DynamoDB, and LambdaExcellent communication skills for requirements gathering, solution design, and cross-functional collaborationProven ability to lead technical projects and mentor junior developers