What are the responsibilities and job description for the Senior NodeJS Developer position at Ampstek?
Job Title: Senior NodeJS Developer
Location: Chicago,IL(Local Only)
Job Type: Contract
Key Responsibilities:
• Design, develop, and maintain high-performance server-side applications using Node.js.
• Lead the development and deployment of RESTful and/or GraphQL APIs.
• Optimize backend systems for performance, scalability, and reliability.
• Mentor junior developers and provide code reviews to maintain high development standards.
• Collaborate with product managers, designers, and other engineers to deliver end-to-end features.
• Integrate third-party services and manage external APIs.
• Ensure application security, data protection, and compliance with best practices.
• Write comprehensive unit and integration tests to ensure application quality.
• Stay up to date with the latest trends and technologies in backend development.
Required Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or related field.
• 5 years of professional experience in backend development, with at least 3 years in Node.js.
• Strong proficiency in JavaScript (ES6 ) and asynchronous programming.
• Experience with Express.js or similar frameworks.
• Deep understanding of API design, RESTful services, and microservices architecture.
• Proficiency with databases (SQL and NoSQL) such as PostgreSQL, MongoDB, or Redis.
• Experience with containerization (Docker) and orchestration tools (Kubernetes is a plus).
• Familiarity with CI/CD pipelines and DevOps practices.
• Excellent problem-solving and communication skills.
Thanks
Aatmesh
aatmesh.singh@ampstek.com