Desenvolvedor BackEnd Node - Sênior
Core
Senior backend engineer designing and maintaining scalable, secure, high-performance Node.js services and APIs.
Role type
Senior IC backend engineer (Node.js)
Builds
Scalable backend services, REST/GraphQL APIs, microservices, and distributed systems
Domain
Software engineering, cloud infrastructure, distributed systems
Deliverable
production ML models | product features
Required skills
Node.js, JavaScript, TypeScript, REST/GraphQL API design, PostgreSQL/MySQL/MongoDB, Git, automated testing (Jest/Mocha/Chai), microservices, messaging (Kafka/RabbitMQ), cloud platforms (AWS/Azure/GCP), Docker, Kubernetes, CI/CD, observability (Prometheus/Grafana/ELK)
Preferred skills
Agile methodologies (Scrum/Kanban), complex problem-solving, technical mentorship
Technologies
Node.js, TypeScript, PostgreSQL, MySQL, MongoDB, Kafka, RabbitMQ, AWS, Azure, GCP, Docker, Kubernetes, Jenkins, GitHub Actions, GitLab CI, Prometheus, Grafana, ELK
Responsibilities
Design and develop APIs and backend services; Build and optimize database integrations; Collaborate with frontend, mobile, and product teams; Monitor and optimize application performance and security; Participate in code reviews and mentor junior developers; Contribute to backend architecture and refactoring initiatives; Work with microservices and messaging architectures
Seniority
Senior, hands-on IC with mentorship responsibilities
