About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Full-Stack Ruby Engineer based in Brazil.
Responsibilities
- Design, develop, and maintain software applications using Ruby on Rails and React
- Build, support, and troubleshoot microservice-based systems
- Trace data across services, message queues, event streams, third-party integrations, and analytical data warehouses
- Take technical ownership beyond individual tickets, understanding wider system architecture and dependencies
- Investigate cross-service issues, identify root causes, and keep work progressing despite blockers
- Contribute to architectural and engineering discussions, raise risks and gaps early, recommend practical solutions
- Collaborate closely with client teams and other engineers in an embedded, long-term delivery environment
- Identify opportunities to improve system reliability, observability, service boundaries, and engineering workflows
Requirements
- At least 8 years of relevant professional experience with strong commercial expertise in full-stack software engineering
- Extensive hands-on experience with Ruby and the Rails framework
- Strong commercial experience building front-end applications with React
- Practical experience building, maintaining, and troubleshooting microservice-based systems
- Ability to understand end-to-end data flows and dependencies across services, message queues, event streams, third-party integrations, and data warehouses
- Proactive approach to engineering, ability to investigate problems independently and take responsibility for outcomes
- Comfort working in a fast-paced environment, managing multiple tickets and reprioritizing work
- Ability to ask thoughtful questions, communicate technical risks clearly, and collaborate effectively
- Upper-intermediate English or higher
- Nice to have: Kafka or other event-streaming technologies (RabbitMQ, SQS/SNS, Pub/Sub); Snowflake or comparable analytical data warehouses (BigQuery, Redshift); large-scale third-party API integration and debugging; observability tools for distributed tracing and centralized logging; service decomposition and monolith-to-microservices migrations
Conditions
- Fully remote work model
- B2B contract
- Working hours: 9:00 a.m. to 5:00 p.m. Brazil Time (BRT)
- Flexible time off: up to 40 unpaid days off per year
- Opportunities for professional growth and increasing technical responsibility
- Work with clients who value engineering input in architectural, technical, and product decisions
- Meaningful project: clinical trial data platform focused on improving data quality and patient safety
- Collaborative culture valuing diversity, inclusion, social engagement, and charitable initiatives
- Note: paid time off, national holidays, medical insurance, and similar benefits are not included in the B2B compensation arrangement