Engenharia de Software Backend Pleno – Billing
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Mid-Level Backend Software Engineer – Billing based in Brazil.
This role is focused on building and evolving the core backend systems that power billing operations for a large-scale SaaS platform. You will work on highly scalable, distributed services that directly impact revenue, reliability, and customer experience. The environment is fast-paced, collaborative, and highly technical, bringing together engineers, product managers, and other stakeholders to deliver robust and efficient solutions. You will contribute to the stability and evolution of critical financial systems while helping shape architectural decisions. This is a hands-on engineering role where code quality, scalability, and performance are essential. You will also participate in improving engineering practices and system observability. The work has direct impact on one of the most strategic domains of the business.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Mid-Level Backend Software Engineer – Billing based in Brazil.
This role is focused on building and evolving the core backend systems that power billing operations for a large-scale SaaS platform. You will work on highly scalable, distributed services that directly impact revenue, reliability, and customer experience. The environment is fast-paced, collaborative, and highly technical, bringing together engineers, product managers, and other stakeholders to deliver robust and efficient solutions. You will contribute to the stability and evolution of critical financial systems while helping shape architectural decisions. This is a hands-on engineering role where code quality, scalability, and performance are essential. You will also participate in improving engineering practices and system observability. The work has direct impact on one of the most strategic domains of the business.
Accountabilities
- Develop and maintain scalable backend services using Ruby on Rails
- Design, build, and evolve APIs supporting billing and monetization workflows
- Implement automated tests (unit, integration, and end-to-end) to ensure code quality
- Work with relational databases, especially PostgreSQL, optimizing queries and performance
- Use Sidekiq for asynchronous processing and background job management
- Contribute to system architecture decisions using principles like Clean Architecture and SOLID
- Collaborate with product and engineering teams to deliver reliable and scalable solutions
- Strong experience with backend development using Ruby on Rails
- Solid knowledge of PostgreSQL or other relational databases
- Experience building and maintaining RESTful APIs
- Hands-on experience with automated testing (RSpec, Minitest, or similar)
- Familiarity with Sidekiq and asynchronous processing
- Understanding of software architecture principles (SOLID, Clean Code, OOP, Design Patterns)
- Experience working in distributed, agile engineering teams
- Knowledge of system performance tuning and scalability best practices
- Experience with Redis, messaging queues, Datadog, or Kubernetes (plus)
- Competitive compensation aligned with market standards
- Remote-first work environment in Brazil
- Opportunity to work on high-impact, large-scale SaaS billing systems
- Strong engineering culture focused on learning and continuous improvement
- Collaboration with experienced, multidisciplinary product and engineering teams
- Exposure to modern backend architecture and scalable distributed systems
- Career growth in a high-impact and technically challenging environment
You will be responsible for developing, maintaining, and evolving backend services that support billing and monetization systems, ensuring high performance, scalability, and reliability. You will design and implement APIs, improve system architecture, and contribute to the evolution of distributed backend services. You will also build automated tests to ensure software quality and support safe deployments. In addition, you will collaborate closely with cross-functional teams to deliver solutions aligned with business and product needs.
Requirements
You bring solid experience in backend development, particularly with Ruby on Rails, and strong knowledge of building scalable, production-grade systems. You are comfortable working with relational databases and understand how to design efficient data models and queries. You also have experience with automated testing and backend architectural best practices. You are collaborative, detail-oriented, and focused on delivering high-quality, maintainable code.