Engenharia de Software Backend Pleno – Billing

Jobgether·Lever
BrazilFull-timePosted Jul 2, 2026
Open original posting

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

    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.

    • 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
    • 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.

      • 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)
      • Benefits

        • 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
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free