Desenvolvedor(a) Backend Pleno - (Node.js)
Core
Develop and implement robust, scalable backend services ensuring high availability, performance, and security for Capco's digital transformation solutions.
Role type
Mid-level backend engineer (Node.js/TypeScript)
Builds
Scalable backend services and microservices architectures
Domain
Financial services technology / Cloud-native development
Deliverable
production ML models | product features
Required skills
Node.js, TypeScript, Nest.js, relational and non-relational databases, microservices architecture, Google Cloud Platform (GCP), asynchronous programming, message queuing (RabbitMQ, Kafka, PubSub), Docker, Kubernetes, Git, CI/CD (Jenkins), unit and end-to-end testing (Jest, Cypress), BigQuery, Python, Clean Architecture, S.O.L.I.D. principles
Preferred skills
DevOps practices, GitFlow
Technologies
Node.js, TypeScript, Nest.js, GCP, RabbitMQ, Kafka, PubSub, Docker, Kubernetes, Jenkins, Jest, Cypress, BigQuery, Python
Responsibilities
Develop and maintain backend services using Node.js/TypeScript and Nest.js; Implement microservices architectures and ensure efficient communication; Utilize GCP for hosting and scaling services; Implement asynchronous programming and messaging; Orchestrate containers using Docker and Kubernetes; Configure CI/CD pipelines; Write unit and end-to-end tests; Utilize BigQuery for data analysis
Seniority
Mid-level, hands-on IC