Ativa os alertas de emprego por e-mail!

Senior Node Backend Engineer

Encora

Brasil

Teletrabalho

BRL 120.000 - 160.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Resumo da oferta

A leading digital engineering company in Brazil is seeking an experienced Senior Node Backend Engineer to develop scalable backend systems using AWS. The role involves leading the design and development of serverless architectures while optimizing performance. Candidates should have extensive experience with Node.js, AWS services, and CI/CD pipelines, making a significant impact on our innovative solutions. This position offers full-time remote work options.

Qualificações

  • Extensive experience as a Backend Developer with Node.js and JavaScript frameworks.
  • Advanced proficiency with AWS services including Lambda and DynamoDB.
  • Strong understanding of serverless architecture and microservices.

Responsabilidades

  • Lead design and development of serverless backend systems using Node.js and AWS.
  • Implement microservices architecture to enhance performance and scalability.
  • Conduct code reviews ensuring optimization and quality.

Conhecimentos

Node.js
JavaScript
AWS
Microservices
CI/CD
GraphQL
Docker
Kubernetes

Ferramentas

GitHub
GitLab
Terraform
Descrição da oferta de emprego
Overview

Location: Brazil
Job Mode: Full-time
Work Mode: Work from home

As a Senior Node Backend Engineer, you will lead the development of scalable, secure backend systems using AWS serverless architecture, including APIs, databases, and microservices. Your expertise in Node.js, AWS, and CI/CD pipelines will be crucial for optimizing performance and collaborating with cross-functional teams to deliver impactful solutions.

Responsibilities and Duties
  • Lead the design, development, and maintenance of serverless backend systems using Node.js and AWS services, including Lambda, DynamoDB, ECS, and RDS;
  • Implement and refine microservices architecture to enhance scalability, performance, and reliability;
  • Conduct code reviews and software analysis to ensure optimization and code quality, focusing on extensive experience with Node.js and Express framework;
  • Manage support requests within ticketing systems to facilitate timely transaction processing and issue resolution;
  • Develop and maintain APIs using GraphQL to support evolving application features;
  • Establish and optimize CI/CD pipelines for efficient code deployment and integration, leveraging tools like GitHub/GitLab;
  • Collaborate with frontend, DevOps, and other teams to define and implement new features, driving decision-making processes with advanced knowledge of JavaScript and serverless architecture;
  • Continuously monitor application performance, troubleshooting as required, and contributing to stability enhancements;
  • Research and integrate new technologies to improve the backend tech stack, exploring opportunities in AWS services and infrastructure tools like Docker, Kubernetes, Terraform, and CloudFormation.
Essential Skills
  • Extensive experience as a Backend Developer with a strong focus on Node.js and JavaScript, including frameworks like Express and NestJS;
  • Advanced proficiency with AWS services, including Lambda, DynamoDB, API Gateway, ECS, S3, and RDS;
  • Strong understanding of serverless architecture and event-driven design, with experience in microservices architecture;
  • Experience with both SQL and NoSQL databases. Intermediate proficiency in version control tools such as GitHub or GitLab;
  • Intermediate knowledge of CI/CD pipelines and automation practices for efficient deployment and integration;
  • Experience with infrastructure management tools such as Kubernetes, Terraform, Docker, and CloudFormation;
  • Understanding of serverless identity management using AWS Cognito;
  • Familiarity with Agile and Waterfall software development methodologies.
Highly Desirable Skills
  • Familiarity with Google Cloud Platform;
  • Familiarity with frontend development using React.js;
  • Proficiency in TypeScript to enhance Node.js applications;
  • Experience with Python or Java for cross-functional collaboration;
  • Knowledge of advanced optimization techniques for microservices management;
  • Experience with graph databases for enhanced data modeling capabilities;
  • Experience in DevOps practices and tools beyond the core CI/CD pipelines;
  • Certifications in AWS or other cloud solutions that demonstrate expertise.
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 include 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.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.