Engenheiro(a) de Software Backend
Core
Developing scalable, high-quality backend applications and integrating systems to support business requirements for global clients.
Role type
Backend Software Engineer
Builds
Scalable backend applications and system integrations
Domain
Professional services, digital transformation, cloud, and enterprise software
Deliverable
production ML models | product features
Required skills
Java or Python development, REST API design and implementation, relational databases (Postgres, MySQL), software engineering fundamentals (design, clean code, code review, debugging), automated testing, distributed systems concepts, basic security (OAuth, JWT, secret management)
Preferred skills
AI Agents integration, cloud environments (AWS, Azure, GCP), agile methodologies
Technologies
Java, Python, Postgres, MySQL, REST, OAuth, JWT, AWS, Azure, GCP
Responsibilities
Develop, maintain, and evolve backend applications in production environments; Design and implement technical solutions aligned with business requirements; Act on integration between systems and components; Ensure quality, performance, security, and scalability of solutions; Contribute to the evolution of engineering practices and support the team technically
Seniority
Individual Contributor