




Job Summary: We are looking for a backend developer to join our Billing team, scaling systems, developing services, implementing tests, and evolving the architecture with a focus on performance and quality. Key Highlights: 1. Working in the Billing team, the financial core of the company 2. Developing scalable and high-performance backend services 3. Evolving system architecture with industry best practices **Want to join a team that creates opportunities and accelerates growth?** ================================================================================= ### **How do we achieve all this?** Through an ecosystem of over 12,000 relentless individuals who, together, deliver solutions, products, and educate the market. We operate as a Unified TOTVS, integrating diverse solutions and expertise to educate the market and simplify the world of business. For us, evolution is constant and happens person-to-person: we leverage our curiosity to anticipate trends and transform real technological growth. ### **Our way of being:** IH \+ IA (Human Intelligence \+ Artificial Intelligence): We believe technology amplifies potential, but people provide direction. Here, AI delivers scale and efficiency, while our Human Intelligence brings strategy, context, and care. This combination enables us to build innovative solutions with genuine purpose. Ownership and Growth: We are driven by continuous learning and the courage to take charge of our own careers. Here, we encourage curiosity and provide a fertile environment for those who want to grow, create, and transform. Responsible Results: We value freedom to act and responsibility toward the whole. Here, you have a voice to challenge the status quo and autonomy to pursue results that generate real value for our customers and society. ******️**Holistic Well-being: We care for those who drive evolution. We pursue holistic well-being for every team member through initiatives and benefits enabling self-care resources across five pillars: Emotional, Financial, Physical, Occupational, and Social. Plurality and Belonging: Diversity is what makes us strong. We actively promote inclusion and belonging, ensuring TOTVS is a place where you can be authentically yourself. Our expertise is human and alive: we embrace differences to empower businesses both inside and outside the company. #### **Your challenge on the team:** You will work on the Billing team—the "financial heart of RD"—responsible for the full "quote to cash" flow. The challenge is to scale the system securely, evolving a product originally built internally to meet the company’s growing demands, while maintaining strict financial and tax compliance. Additionally, the team is aligning frontend development with RD’s engineering, requiring end-to-end vision and proficiency in React/JavaScript on the frontend and Ruby/databases on the backend. #### **Your key responsibilities:** * Develop and maintain scalable, high-performance backend services, ensuring quality and stability. * Implement automated tests (unit, mocked, end-to-end) to ensure system robustness. * Evolve and maintain system architecture using best practices, modularity, and clear documentation. * Monitor and optimize production system performance using tools such as Datadog and Rollbar. * Share knowledge and provide technical leadership to the team, collaborating with product and engineering teams. #### **What we’re looking for:** * Proven experience in backend development with Ruby on Rails. * Deep knowledge of relational databases, especially PostgreSQL. * Solid experience with automated testing and software architecture (Clean Architecture, SOLID, Design Patterns). * Familiarity with Docker, Kubernetes, and Sidekiq for orchestration and asynchronous processing. * Strong communication, collaboration, and technical leadership skills, with a focus on continuous learning. #### **Nice-to-have qualifications:** * Experience with messaging queues (RabbitMQ) and Redis for caching and optimization. * Experience in high-availability environments and scalability strategies. * Contributions to the technical community (articles, talks, open source, mentoring). * Prior experience in Billing teams or related areas. * Familiarity with frontend technologies such as React, Vue.js, and JavaScript. #### **Selection process stages:** * Application \- Submission of application; * Mindsight – Work style assessment; * Talent Acquisition \- Competency-based interview with recruitment team; * Technical Challenge – Technical skills evaluation (Codebity); * Technical Interview \- Technical discussion regarding job requirements; * Final Interview \- Final alignment conversation with management; * BP Interview \- Discussion with Business Partner about culture and values; * Offer \- Final stage of selection process, including job offer presentation. Note: Additional or modified stages may occur depending on process needs. We are committed to protecting your data! In our Privacy Notice, we describe which data we collect, how it is processed and stored, in compliance with the LGPD. **If you are driven by challenges, creativity, and genuine impact, advance with us on this journey of evolution!** ----------------------------------------------------------------------------------------------------------------------- **Join our team!** =============================


