Mid-Level Ruby on Rails Developer

Posted 1 day ago

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Design and sustain scalable, robust RESTful APIs utilizing Ruby on Rails.

• Engage in the full development lifecycle, including architecture, implementation, automated testing, deployment, and monitoring in production.

• Play a key role in the advancement of the monolithic core, in addition to microservices projects and integrations with partners like ERP systems, payment gateways, and external platforms.

• Maintain technical excellence through code reviews, adherence to Clean Code practices, SOLID principles, and team standards.

• Analyze and enhance performance using APM tools, resource tuning, and query optimization techniques.

• Collaborate within interdisciplinary squads employing agile Scrum/Kanban methodologies, working closely with engineering and product teams.

• Navigate various contexts that involve TypeScript and mobile teams and workflows while maintaining a holistic systems-level perspective.


⛳️ Requirements

• Proven mid-level experience with Ruby on Rails.

• Strong understanding of REST APIs, covering design, documentation, and consumption.

• Solid background in PostgreSQL and data modeling.

• Familiarity with Git/GitHub.

• Proficient in automated testing frameworks, such as RSpec, including unit, integration, and black-box testing.

• Experience with cloud environments, particularly AWS.

• An ownership mindset, demonstrating autonomy, proactivity, and a commitment to delivering value with technical accountability.

• Nice to have: knowledge of microservices architecture and messaging, including AWS SNS/SQS.

• Nice to have: experience with Docker and Kubernetes.

• Nice to have: familiarity with NoSQL databases and caching/queuing systems, including Redis, DocumentDB, and DynamoDB.

• Nice to have: experience with CI/CD tools such as GitHub Actions and Argo CD.

• Proficiency in Spanish is a plus but not mandatory.


🏝️ Benefits

• Opportunity for remote work.

• International interactions conducted entirely through written communication.

• Fluency in additional languages is not necessary, though it is an advantage.

• Strong focus on internal team collaboration.

• Work in an environment with a robust technical culture and very low employee turnover.

• Freedom to pursue professional development and career advancement.

• Quality assurance is the developer's direct responsibility, without the involvement of separate QA teams.

People also viewed

Travoom1 day ago

Senior Backend Engineer – LIVE Sports Data, Multi-Sport Platform

US flagTexas OnlyFull-timeBackend Engineer
ApplyView job
Software Mind1 day ago

Senior Backend Integration Developer, Java

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Grupo Boticário1 day ago

Specialist II Back-End Java/Node Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Hitss Brasil1 day ago

Java Developer Analyst

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Compass1 day ago

.NET Back-End Developer – Mid-Level

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
ELEKS1 day ago

Trainee PHP Developer

UA flagUkraine OnlyFreelanceBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers