Senior Node Backend Engineer
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.
Similar Jobs
Lead Machine Learning Engineer
Thoughtworks
Senior Director of Data Science & Insights
2K
Data Engineer - Remote, Latin America
Bluelightconsulting
Fullstack Developer (Senior) - Python (Flask) + React - Remote, Latin America
Bluelightconsulting
Laravel Engineer with MySQL Tuning Experience (Remote, LATAM)
Bluelightconsulting
Similar Jobs
Lead Machine Learning Engineer
Thoughtworks
Senior Director of Data Science & Insights
2K
Data Engineer - Remote, Latin America
Bluelightconsulting
Fullstack Developer (Senior) - Python (Flask) + React - Remote, Latin America
Bluelightconsulting
Laravel Engineer with MySQL Tuning Experience (Remote, LATAM)
Bluelightconsulting