Backend Software Engineer Pleno
Summary
Builds and scales distributed systems for millions of users, focusing on microservices, APIs, cloud infrastructure, and CI/CD pipelines while collaborating cross-functionally to solve technical challenges.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Software Engineer Pleno based in Brazil.
As a Backend Software Engineer, you will build and evolve distributed systems designed to operate at significant scale and serve millions of users. You will contribute to the architecture and development of reliable microservices, APIs, and cloud-based solutions. The role combines hands-on coding with system design, continuous delivery, infrastructure automation, and technical problem-solving. You will work closely with Product, Design, Engineering, and customer-facing teams to translate complex needs into valuable solutions. The environment encourages autonomy, ownership, continuous learning, and high technical standards. This is an opportunity to work on challenging technology problems and help build solutions with long-term impact.
Accountabilities:
- Collaborate on the design, development, and evolution of scalable microservices and distributed systems.
- Develop efficient and reliable APIs using REST and GraphQL.
- Write, test, instrument, document, and maintain production-quality code.
- Contribute to architecture and system-design discussions, helping define robust and scalable technical solutions.
- Participate in continuous integration and continuous delivery practices to enable frequent and reliable releases.
- Contribute to Infrastructure as Code practices and cloud-based environments.
- Work with relational databases and contribute to data modeling, queries, performance, and reliability.
- Develop scalable application logic using cloud functions and serverless technologies where appropriate.
- Collaborate closely with multidisciplinary Product, Design, Engineering, and customer teams to understand requirements and deliver solutions that create measurable value.
- Take ownership of technical challenges, proactively identifying problems, proposing solutions, and following initiatives through to completion.
- Share technical knowledge and context with teammates, contributing to collective learning and continuous improvement.
- Professional experience developing backend applications and distributed systems at an intermediate level.
- Experience with TypeScript and Node.js.
- Experience working with PostgreSQL or other relational databases.
- Familiarity with REST and GraphQL API development.
- Practical experience with Continuous Integration and Continuous Delivery (CI/CD) practices.
- Familiarity with software design patterns and their application in production systems.
- Knowledge of or interest in cloud platforms, particularly Azure and GCP.
- Familiarity with Cloud Functions or equivalent serverless technologies for implementing scalable application logic.
- Understanding of microservices architecture and modern backend development practices.
- Ability to write maintainable, testable, documented, and observable code.
- Strong ownership and autonomy, with the ability to identify problems and drive solutions without requiring constant direction.
- Collaborative mindset and willingness to share knowledge, remove blockers, and contribute to team success.
- Curiosity and commitment to continuous technical learning, with a willingness to work on unfamiliar challenges and technologies.
- 100% remote work, with the flexibility to work from anywhere in Brazil.
- PJ (Pessoa Jurídica) contracting model.
- Flash Card benefit.
- Language classes to support continuous development.
- TotalPass membership.
- An autonomous and trust-based remote working environment.
- Opportunities to work with highly scalable distributed systems and technologies serving large user bases.
- A culture focused on ownership, technical excellence, continuous learning, collaboration, and meaningful customer impact.
Requirements:
Benefits:
As published by lever
Resume/CV, Full name, Email, Phone, Current location, Current company