Desenvolvedor Backend Sênior
Core
Design, build, and scale backend systems and APIs supporting critical business operations using modern and legacy architectures.
Role type
Senior Backend Engineer (Node.js/Go)
Builds
Scalable backend services, REST APIs, and integrations for business operations
Domain
Software Engineering / Backend Systems
Deliverable
production ML models | product features | infrastructure
Required skills
JavaScript, TypeScript, Node.js, NestJS, Go (Golang), PostgreSQL, REST API design, system modernization, code quality, clean architecture
Preferred skills
Microservices architecture, messaging systems (AWS SQS, Kafka, RabbitMQ), ORMs (TypeORM), SOLID principles, Hexagonal Architecture, monorepos (Nx, pnpm), AWS services (S3, EKS, Secrets Manager)
Technologies
Node.js, TypeScript, NestJS, Go, PostgreSQL, AWS, Kafka, RabbitMQ, TypeORM, Nx, pnpm
Responsibilities
Develop and maintain backend services using JavaScript/TypeScript, Node.js, and NestJS; Contribute to new backend development initiatives using Go; Design, build, and maintain REST APIs and integrations; Participate in system modernization and refactoring legacy components; Work with PostgreSQL for queries and technical investigations; Collaborate with cross-functional teams to define technical solutions; Ensure code quality, maintainability, and performance; Support troubleshooting and debugging activities
Seniority
Senior, hands-on IC
