Important Information
Experience: +5 years
Job Mode: Full-time
Work Mode: Work from home
Job Summary
Senior Node.js Developer with strong backend development experience, capable of designing and implementing scalable and high-performance services. The ideal candidate brings solid hands-on expertise in Node.js, a good understanding of cloud environments (preferably AWS), and familiarity with modern data stores.
Responsibilities and Duties
Design, develop, and maintain backend services and APIs using Node.js.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and testable code following best practices.
Implement and optimize integrations with external services and APIs.
Ensure application scalability, reliability, and performance.
Work within cloud environments (AWS preferred) for deployment and operations.
Troubleshoot, debug, and resolve technical issues in production and development.
Qualifications and Skills
5+ years of professional experience in backend development.
Strong proficiency with Node.js and related frameworks.
Solid understanding of RESTful APIs, asynchronous programming, and microservices architecture.
Experience working in cloud environments (AWS preferred).
Familiarity with version control systems (Git).
Strong problem-solving and communication skills.
Nice To Have Skills
Front-end development experience.
Ruby experience (ideal but not required).
Hands-on experience with NoSQL databases such as MongoDB or DynamoDB.
Familiarity with CI/CD pipelines and containerization (Docker, Kubernetes).
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.