
Pessoa Desenvolvedora Ruby on Rails - Especialista
Jobgether • Brazil
No Relocation
Posted: October 15, 2026
Job Description
- This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Pessoa Desenvolvedora Ruby on Rails - Especialista based in Brazil. We are looking for an experienced Ruby on Rails Developer to join the engineering team of a leading health benefits platform with a broad presence across Brazil and Mexico. In this role, you will design, develop, and maintain scalable APIs and resilient backend services that support a growing digital ecosystem. You will contribute to the evolution of core systems, microservices, and integrations with external partners, helping deliver reliable and high-quality solutions. Working in a collaborative, multidisciplinary environment, you will take ownership of the entire development lifecycle, from architecture and testing to deployment and production monitoring. You will have significant autonomy to make technical decisions, improve performance, and uphold strong engineering standards. This fully remote opportunity is ideal for someone who combines technical expertise, proactive problem-solving, and a strong focus on business impact.
- Accountabilities Design, develop, maintain, and optimize scalable and resilient RESTful APIs using Ruby on Rails. Participate in the full software development lifecycle, including architectural decisions, implementation, automated testing, deployment, and production monitoring. Contribute to the continuous evolution of core monolithic applications while supporting microservices development and external integrations, including ERP systems, payment gateways, and third-party platforms. Ensure high standards of code quality through code reviews, clean coding practices, SOLID principles, and adherence to engineering guidelines. Monitor application performance using application performance monitoring tools, identify bottlenecks, optimize resource utilization, and improve database queries. Design and maintain efficient data models and database structures to support application reliability, scalability, and performance. Collaborate with multidisciplinary engineering and product teams within agile frameworks such as Scrum and Kanban. Work across different technical contexts when needed, collaborating with teams responsible for TypeScript and mobile development while maintaining a comprehensive understanding of the product ecosystem. Take end-to-end ownership of delivered features, including testing, reliability, maintenance, and ongoing improvements, in an environment where developers are directly responsible for software quality. Identify opportunities to improve architecture, development workflows, system resilience, and engineering efficiency. Requirements Demonstrated senior-level experience developing and maintaining applications with Ruby on Rails. Strong knowledge of REST API design, implementation, documentation, and integration. Solid experience with PostgreSQL, relational database modeling, query optimization, and data management. Proficiency with Git and GitHub for version control and collaborative development. Strong understanding of automated testing practices, including RSpec and unit, integration, and black-box testing approaches. Practical experience working with cloud infrastructure, particularly AWS. Strong ownership mindset, with the ability to work autonomously, take initiative, solve complex technical problems, and deliver business value. Commitment to code quality, maintainability, reliability, and continuous improvement. Effective communication and collaboration skills to work with multidisciplinary teams in an agile environment. Willingness to explore adjacent technologies, particularly TypeScript and mobile development, when business needs require it. Additional qualifications that would be an advantage: Experience designing and implementing microservices architectures and messaging systems such as AWS SNS and SQS. Familiarity with Docker and Kubernetes for containerization and orchestration. Experience with NoSQL databases, caching, and queueing technologies such as Redis, DocumentDB, and DynamoDB. Knowledge of CI/CD pipelines and deployment automation tools, including GitHub Actions and Argo CD. Spanish language skills, which are beneficial but not mandatory. Benefits Remote work: Work from anywhere in Brazil, with a fully remote working arrangement. Employment contract: Formal CLT employment. Technical autonomy: Opportunities to make meaningful technical decisions and take ownership of solutions throughout their lifecycle. Engineering culture: Join a technically mature environment that values code quality, collaboration, and continuous improvement. Career development: Opportunities to expand technical expertise, work across technologies, and contribute to complex engineering initiatives. Collaborative environment: Work closely with engineering and product teams in an agile, multidisciplinary setting. International exposure: Collaborate with international teams primarily through written communication, without a mandatory fluency requirement in additional languages. Knowledge sharing: Access an environment that encourages professional growth, community participation, and the exchange of technical knowledge.
- 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
- We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- apply for this job
