Pessoa Desenvolvedora Ruby on Rails - Especialista in Brazil at Jobgether
Explore Related Opportunities
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.
- 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.
- 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.
- 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.
Scan to Apply
Just scan this QR code to apply from your phone.
- Fast
- Easy
- Apply on the go