
Analista de Desenvolvimento de Sistemas – Sênior
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Brazil.
• Develop backend services
• Engage in architectural decisions regarding the product
• Assess impacts, risks, and estimate efforts
• Design and implement integrations with APIs
• Model the database
• Write queries and implement data access
• Document APIs for frontend consumption
• Write automated tests
• Define quality criteria and acceptance scenarios
• Ensure observability of delivered functionalities
• Participate in code reviews
• Collaborate with Tech Lead, PO, design, and other analysts
• Bachelor's degree in Computer Science, Software Engineering, or related fields
• Technical English proficiency
• Over 5 years of experience in backend development
• More than 3 years of experience with Node.js and TypeScript in production
• Solid experience with NestJS or an equivalent framework
• Experience with REST APIs in a production environment
• Relational data modeling expertise
• Advanced SQL skills in PostgreSQL
• Experience integrating systems with a focus on authentication
• Use of Axios or an equivalent HTTP client
• Familiarity with Redis
• Knowledge of messaging/queues
• Proficiency in Git
• Strong culture of automated testing
• Experience with cloud resources in production
• Input validation and DTOs
• Familiarity with DDD, Clean Architecture, or Hexagonal architecture
• Use of Grafana or equivalent tools for observability
• Experience with CI/CD pipelines
• Proficient in Docker
• Professional development
• Collaborative proposal
• Continuous training
• Positive culture
• Space for innovation and learning
Cogna Educação
ManpowerGroup Brasil
Get handpicked remote jobs straight to your inbox weekly.