Node.js Developer
Job Description
We are looking for a Node.js Developer for our client, an international AI development company based in New York, who will take end-to-end ownership of backend services, from understanding business requirements to designing and building scalable APIs and microservices that power critical applications.
The Node.js Developer will play a crucial role within the Technology team, working closely with cross-functional stakeholders to deliver high-quality backend solutions and innovative features in an agile environment. Reporting to the Technical Lead, the developer will operate with a high level of autonomy while contributing to a collaborative, team-oriented culture.
Responsibilities
Application Development: Design, develop, and deliver high-quality solutions using Node.js, HTTP, REST, NoSQL, and modern web technologies
Technical Ownership: Work independently with minimal supervision while leveraging supplemental engineering support as needed
Enhancement & Innovation: Build and enhance new and existing applications with a focus on scalability and performance
API Development: Develop and maintain backend APIs using Node.js with expertise in REST-based microservices and serverless architecture
Cloud Integration: Implement and optimize AWS technologies including Lambda, Step Functions, CloudWatch, CloudFront, Route53, DynamoDB, ECS, EC2, S3, RDS, and API Gateway
Code Management: Utilize version control tools such as Git/SVN to maintain code quality and collaboration
Collaboration: Partner with cross-functional teams in an agile environment to deliver iterative solutions
Qualifications Required
Bachelor’s degree and 5+ years of relevant work experience, or equivalent combination of education and experience
5+ years of hands-on experience developing APIs with Node.js (required)
5+ years implementing AWS technologies (Lambda, Step Functions, CloudWatch, CloudFront, Route53, DynamoDB, ECS, EC2, S3, RDS, API Gateway)
Proficiency in cloud automation development tools such as Git, and scripting languages (Python/Bash/PowerShell)
Demonstrated expertise in backend API development using Node.js
Strong experience building REST-based microservices in serverless architectures
Thorough understanding of NoSQL databases, particularly DynamoDB
Familiarity with event/message-driven system design and architecture
Experience working in agile development environments
Proficient understanding of code versioning tools (Git/SVN)
Preferred
Knowledge of Python and/or other scripting languages
Experience with Express.js and Next.js frameworks
Working knowledge of Angular
Familiarity with various NoSQL databases
Java programming experience
Docker containerization experience
About Our Client
Our client is a people-focused organization dedicated to developing impactful products and services that create meaningful value for customers and communities. They foster a collaborative, respectful, and inclusive work environment where employees are encouraged to take ownership, contribute ideas, and grow professionally. The company supports flexibility and work–life balance while maintaining strong performance and accountability standards.
Compensation & Benefits
Compensation for this role is determined based on competitive market data and may vary depending on geographic location, experience, skills, and qualifications. Specific details will be discussed during the interview process.
The company offers a comprehensive benefits package designed to support employees’ well-being, financial security, and professional development. Benefits may include medical, dental, and vision coverage, retirement plan contributions, paid time off, flexible working arrangements, and opportunities for career growth, in accordance with company policies and applicable local regulations.
It is an equal opportunity employer and considers all qualified applicants without regard to legally protected characteristics. Applicants must have the legal right to work in the country of employment.