Desenvolvedor(a) Backend - Node.js

Capco

Sao Paulo, Brazil
On-site
Node.js/typescript and nest.js development
Relational and non-relational databases
Microservices architecture
As a Senior Backend Developer, you will be responsible for leading the development and implementation of robust and scalable solutions for our backend services, ensuring high availability, performance, and security

Job Summary

  • As a Senior Backend Developer, you will be responsible for leading the development and implementation of robust and scalable solutions for our backend services, ensuring high availability, performance, and security.
  • Develop and maintain backend services using Node.js/TypeScript and Nest.js, working with relational and non-relational databases, and implementing microservices architectures.
  • Utilize cloud computing, specifically Google Cloud Platform (GCP), and container orchestration with Docker and Kubernetes for hosting and scaling services.

Matching Summary

As a Senior Backend Developer, you will be responsible for leading the development and implementation of robust and scalable solutions for our backend services, ensuring high availability, performance, and security.

Skills & Requirements

Must-have

  • Node.js/TypeScript and Nest.js development
  • Relational and non-relational databases
  • Microservices architecture
  • Google Cloud Platform (GCP)
  • Asynchronous programming and messaging (RabbitMQ, Kafka, PubSub)
  • Docker and Kubernetes
  • GIT version control and agile methodologies
  • CI/CD with Jenkins
  • Unit and end-to-end testing with Jest and Cypress
  • BigQuery for data analysis

Nice-to-have

  • Python development capabilities
  • DevOps practices
  • Clean Architecture and GitFlow
  • SOLID principles

Key Requirements

  • Solid experience in backend development using Node.js/TypeScript
  • Practical knowledge in relational and non-relational databases
  • Proven experience in microservices architectures and development using Nest.js
  • Familiarity with cloud computing, especially Google Cloud Platform (GCP)
  • Experience in asynchronous programming and messaging
  • Knowledge in Docker and Kubernetes for container orchestration
  • Experience with version control using GIT and agile methodologies
  • Experience in continuous deployment processes with Jenkins and pipelines
  • Ability to write unit and end-to-end tests
  • Familiarity with BigQuery for data analysis

Work Rights

Not specified

Tailored Resume

Cover Letter