Pessoa Desenvolvedora Node.js - Senior
Core
Design, develop, and implement scalable backend software solutions, APIs, and microservices using Node.js in a cloud environment.
Role type
Senior Node.js Backend Engineer
Builds
Scalable backend systems, RESTful APIs, and microservices-based architectures
Domain
Cloud infrastructure and distributed systems
Deliverable
production ML models | product features
Required skills
Node.js, RESTful API design, microservices architecture, AWS services (ECS, EKS, EC2, S3, SQS, API Gateway, Lambda), event-driven programming, SQL and NoSQL databases, Git, observability practices, SOLID principles, Clean Code, Clean Architecture, DDD, automated testing
Preferred skills
Docker, Kubernetes, Infrastructure as Code (Terraform, CloudFormation, Ansible), CI/CD tools (GitHub Actions), additional cloud platforms (Azure, GCP), Node.js frameworks (Express.js, NestJS, Koa.js, Fastify, Hapi.js), OAuth2, GraphQL, serverless application development