This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Engineer - Ruby based in Brazil.
This role sits within a collaborative engineering environment focused on building and evolving high-scale backend services that power customer-facing products. You will contribute to the design, development, and continuous improvement of robust Ruby-based systems operating in a modern, cloud-native architecture. The position involves close collaboration with product, design, and engineering teams to deliver impactful features while maintaining strong attention to scalability, performance, and reliability. You will play an active role in technical decision-making, shaping architecture, and improving engineering standards across the squad. The environment values autonomy, experimentation, and shared ownership, with a strong focus on clean code and operational excellence. It is an excellent opportunity for a backend engineer who enjoys working on complex distributed systems at scale.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Engineer - Ruby based in Brazil.
This role sits within a collaborative engineering environment focused on building and evolving high-scale backend services that power customer-facing products. You will contribute to the design, development, and continuous improvement of robust Ruby-based systems operating in a modern, cloud-native architecture. The position involves close collaboration with product, design, and engineering teams to deliver impactful features while maintaining strong attention to scalability, performance, and reliability. You will play an active role in technical decision-making, shaping architecture, and improving engineering standards across the squad. The environment values autonomy, experimentation, and shared ownership, with a strong focus on clean code and operational excellence. It is an excellent opportunity for a backend engineer who enjoys working on complex distributed systems at scale.
Accountabilities:
- Design, develop, and maintain scalable backend services using Ruby, contributing to new product features and system enhancements.
- Collaborate with product, design, and engineering teams to define requirements, evaluate technical feasibility, and deliver customer-focused solutions.
- Participate in system architecture discussions and contribute to the evolution of backend design and engineering best practices.
- Write clean, maintainable, and well-tested code following OOP principles, SOLID practices, and modern software engineering standards.
- Implement and maintain automated tests using RSpec or Minitest to ensure reliability and long-term code quality.
- Support production systems through monitoring, troubleshooting, and participation in incident response and operational activities.
- Strong hands-on experience with Ruby in production backend development environments.
- Solid understanding of backend engineering fundamentals, including scalable API design and system architecture.
- Experience working with databases such as PostgreSQL, Redis, and MongoDB.
- Proficiency in automated testing frameworks such as RSpec or Minitest.
- Knowledge of distributed systems, concurrency, and performance optimization in high-traffic environments.
- Familiarity with observability practices, including monitoring, logging, and system diagnostics.
- Experience using Git and working in collaborative Agile environments.
- Strong communication skills in English and ability to work effectively in distributed teams.
- Fully remote work model with flexibility based in Brazil.
- Collaborative and autonomous engineering culture with shared ownership and decision-making.
- Opportunity to work on high-scale, impactful backend systems.
- Continuous learning, mentoring, and professional development programs.
- Exposure to modern engineering practices, cloud environments, and distributed architectures.
- Possibility to work on diverse and challenging technical projects.
- Agile environment that values experimentation and innovation.
- Travel opportunities depending on project needs.
Requirements:
Benefits: