




Job Summary: Mid-level backend software engineer to develop and maintain robust, scalable services for the billing system of Brazil's largest SaaS platform. Key Highlights: 1. Develop and maintain scalable, high-performance backend services 2. Collaborate with cross-functional teams to deliver aligned solutions 3. An environment that encourages continuous learning and autonomy **Want to join a team that creates opportunities and accelerates growth?** ================================================================================= ### **How do we achieve all this?** Through an ecosystem of over 12,000 restless 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 business operations. For us, evolution is constant and happens person-to-person: we use our curiosity to anticipate trends and transform real technological growth. ### **Our Way of Being:** IH + AI (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 create 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 supporting self-care across five pillars: Emotional, Financial, Physical, Occupational, and Social. Pluralism and Belonging: Diversity is what makes us strong. We actively promote inclusion and belonging, ensuring TOTVS is a place where you can truly be yourself. Our expertise is human and alive: we embrace differences to empower businesses both inside and outside the company. #### **Your Challenge on the Team:** As a mid-level backend software engineer, you will be responsible for developing and maintaining robust, scalable, and efficient services that support the billing system of Brazil’s largest SaaS platform — one of RD Station’s strategic pillars. You’ll collaborate with software engineers and product managers to build reliable, secure, and business-aligned solutions, directly contributing to the platform’s operational excellence. #### **Your Key Deliverables:** * Develop and maintain scalable, high-performance backend services; * Implement automated tests (unit, mocked, and end-to-end) to ensure code quality; * Evolve and maintain system architecture, applying best practices in modularity and design; * Monitor and optimize production system performance; * Collaborate with cross-functional teams to deliver solutions aligned with business needs. #### **Profile We’re Seeking:** * Experience in backend development using Ruby on Rails; * Solid knowledge of relational databases, especially PostgreSQL; * Hands-on experience writing automated tests; * Familiarity with Sidekiq for asynchronous processing; * Knowledge of software architecture, including Clean Architecture, Clean Code, SOLID principles, OOP, and Design Patterns; * Experience building and consuming REST APIs; * Experience with Docker for creating and maintaining development environments; * Strong communication and collaboration skills to foster a culture of continuous learning. #### **Nice-to-Have Qualifications:** * Experience with messaging queues such as RabbitMQ; * Knowledge of Redis for caching and performance optimization; * Familiarity with monitoring and analytics tools like Datadog and Rollbar; * Experience with Kubernetes for container orchestration; * Contributions to the technical community (articles, talks, open-source projects, mentoring); * Prior experience in Billing or related teams; * Knowledge of frontend technologies such as React, Vue.js, and JavaScript. #### **Selection Process Steps:** * Application – Submission of application; * Mindsight – Work-style assessment; * Talent Acquisition – Competency-based interview with recruitment team; * Technical Challenge – Technical skills evaluation test; * 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 the selection process, presenting the employment proposal. Note: Additional or modified steps may apply based on process requirements. We are committed to protecting your data! Our Privacy Notice describes which data we collect, how it is used and stored, in compliance with LGPD. **If you’re driven by challenges, creativity, and genuine impact, advance with us on this journey of evolution!** ----------------------------------------------------------------------------------------------------------------------- **Join Our Team!** =============================


