Important Information:
Years of Experience: 6+ years of backend development experience
Job Mode: Full-time
Work Mode: Remote
Job Summary:
The Senior Node Backend Engineer will design, develop, and maintain scalable, secure backend systems using Node.js and AWS serverless architecture. This role requires deep technical expertise in building APIs, microservices, and CI/CD pipelines, while collaborating with cross-functional teams to deliver high-impact software solutions. The ideal candidate is a hands-on problem solver capable of optimizing performance, improving reliability, and driving innovation across backend platforms.
Responsibilities and Duties:
Lead the design, development, and optimization of backend systems using Node.js and AWS (Lambda, DynamoDB, ECS, RDS).
Implement and refine microservices to improve scalability, performance, and system reliability.
Develop and maintain REST and GraphQL APIs supporting product growth and new feature delivery.
Conduct code reviews, performance profiling, and technical analysis to ensure high-quality outputs.
Manage and resolve support tickets, ensuring timely issue resolution and smooth operations.
Build and optimize CI/CD pipelines using GitHub or GitLab for efficient, reliable deployments.
Collaborate with frontend, DevOps, QA, and product teams to define requirements and deliver new functionality.
Continuously monitor and troubleshoot application performance, implementing improvements as needed.
Research, adopt, and integrate new technologies (e.g., Docker, Kubernetes, Terraform) to strengthen backend and cloud infrastructure.
Build, maintain, and extend cloud data infrastructure using Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or AWS CDK.
Automate deployment and configuration of AWS data services including Glue, S3, IAM, networking components, and other cloud resources.
Qualifications and Skills:
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
Extensive hands-on experience with Node.js and JavaScript frameworks (Express, NestJS).
Advanced proficiency with AWS services: IAM, Lambda, API Gateway, DynamoDB, ECS, S3, SQS/SNS, RDS.
Strong knowledge of serverless and event-driven architectures.
Experience with both SQL and NoSQL databases.
Working proficiency with CI/CD tools, GitHub/GitLab, and automation practices.
Hands-on experience with Kubernetes, Docker, Terraform, and CloudFormation.
Familiarity with AWS Cognito for authentication and user management.
Experience working in Agile or Waterfall environments.
Strong leadership, analytical thinking, and communication skills.
Ability to work independently and collaboratively in dynamic, fast-paced environments.
Role-Specific Requirements:
Proven track record in leading backend engineering projects and mentoring development teams.
Ability to architect, design, and deploy scalable, secure, high-performance backend systems.
Expertise in Infrastructure as Code (IaC) and cloud automation.
Strong troubleshooting, problem-solving, and adaptability skills in evolving technical environments.
Technologies:
Node.js, JavaScript/TypeScript, Express, NestJS, AWS (Lambda, RDS, DynamoDB, ECS, API Gateway, S3, SQS/SNS, IAM), GraphQL/REST, GitHub/GitLab, CI/CD, Docker, Kubernetes, Terraform, CloudFormation, AWS CDK, SQL/NoSQL databases, AWS Cognito.
Skillset Competencies:
Backend Architecture & Development
Serverless Computing
API & Microservices Design
Cloud Infrastructure (AWS)
Infrastructure as Code (IaC)
CI/CD Pipeline Management
Performance Optimization & Troubleshooting
Cross-functional Collaboration
Technical Leadership & Mentoring
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital-native companies. With over 9,000 experts across 47+ offices and innovation labs worldwide, Encora specializes in Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.