





#### **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 is responsible for leading the design, development, and maintenance of scalable, secure backend systems leveraging **Node.js** and **AWS serverless architecture**. This role requires strong 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 who can optimize performance, ensure reliability, and drive innovation across backend systems. ### **Responsibilities and Duties:** * Lead the design, development, and optimization of **serverless backend systems** using Node.js and AWS (Lambda, DynamoDB, ECS, RDS). * Implement and refine **microservices architecture** to enhance scalability and reliability. * Develop and maintain **APIs** (REST/GraphQL) supporting application growth and feature evolution. * Conduct **code reviews**, performance tuning, and software analysis to ensure high\-quality deliverables. * Manage and resolve **support tickets**, ensuring timely issue resolution and smooth transactions. * Establish and optimize **CI/CD pipelines** using GitHub or GitLab for efficient code deployment. * Collaborate with **frontend, DevOps, and product teams** to define and deliver new features. * Continuously **monitor and troubleshoot** application performance, driving improvements. * Research and integrate **new technologies** (e.g., Docker, Kubernetes, Terraform, CloudFormation) to enhance backend infrastructure. * Develop, maintain, and extend **cloud data infrastructure** using Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation/CDK. * Automate deployment and configuration of **AWS data services** such as Glue jobs, S3 buckets, IAM roles, and networking components. ### **Qualifications and Skills:** * Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). * **Extensive experience with Node.js and JavaScript frameworks** (Express, NestJS). * **Advanced proficiency in AWS services** including IAM, Lambda, API Gateway, DynamoDB, ECS, S3, SQS/SNS, and RDS. * Strong understanding of **serverless and event\-driven architectures**. * Experience with **SQL and NoSQL databases**. * Intermediate proficiency with **CI/CD tools**, version control (GitHub, GitLab), and automation practices. * Hands\-on experience with **Kubernetes, Docker, Terraform, and CloudFormation**. * Knowledge of **AWS Cognito** for identity management. * Familiarity with **Agile and Waterfall methodologies**. * Strong leadership, analytical, and communication skills. * Demonstrated ability to work independently and collaboratively in dynamic environments. ### **Role\-specific Requirements:** * Proven track record of leading backend projects and mentoring developers. * Ability to design and deploy **scalable, secure, high\-performance** backend systems. * Skilled in **Infrastructure as Code (IaC)** and **automation of cloud services**. * Strong problem\-solving skills and adaptability in fast\-paced technical environments. ### **Technologies:** * **Languages \& Frameworks:** Node.js, JavaScript, TypeScript, Express, NestJS * **Cloud \& Infrastructure:** AWS (Lambda, DynamoDB, ECS, RDS, S3, SQS, API Gateway, Cognito), Terraform, CloudFormation, Kubernetes, Docker * **Databases:** SQL, NoSQL (DynamoDB, MongoDB) * **DevOps Tools:** GitHub, GitLab, CI/CD pipelines * **APIs:** REST, GraphQL ### **Skillset Competencies:** * Backend architecture design and optimization * Cloud\-native and serverless development * Microservices and event\-driven architecture * Infrastructure as Code (IaC) and automation * CI/CD pipeline implementation and management * Cross\-functional team collaboration * Analytical problem\-solving and debugging * Leadership, communication, and adaptability ### **Nice to Have:** * Experience with **Google Cloud Platform (GCP)** * Proficiency in **TypeScript**, **Python**, or **Java** * Knowledge of **graph databases** and advanced **microservices optimization techniques** * AWS or cloud\-related **certifications** * Familiarity with **data warehousing** and formats like Parquet, JSON, CSV ### **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** in **47\+ offices** and innovation labs worldwide, Encora's technology practices span **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.


