Staff Software Engineer - Ruby on Rails/React

Ubiminds: You, International.
Summary
Join UbiMinds as a Staff Software Engineer and contribute to the evolution of a healthcare data platform used by major health insurance carriers and benefits providers. This role demands strong backend expertise in Ruby and experience with modern frontend technologies like React. You will architect, build, and maintain APIs and backend systems, contribute to frontend applications, collaborate with product managers and engineers, and write high-quality, test-driven code. The position requires strong software engineering experience, expertise in Ruby on Rails, API design, proficiency in React and TypeScript, and a deep understanding of relational databases. Ubiminds offers a remote-first policy, a company MacBook, growth opportunities, English lessons, referral bonuses, and access to their Florianópolis headquarters.
Requirements
- Strong experience in software engineering
- Strong expertise in Ruby and the Rails framework
- Experience designing and maintaining APIs (REST or GraphQL)
- Proficiency with frontend technologies such as React, TypeScript, TailwindCSS, and Vite
- Deep understanding of relational databases (e.g., PostgreSQL) and indexing strategies
- Familiarity with Redis, AWS S3, and ElasticSearch
- Strong communication skills and experience working in highly collaborative teams
- Emphasis on writing maintainable, well-tested code with attention to quality
Responsibilities
- Architect, build, and maintain APIs and backend systems supporting a large-scale healthcare data platform
- Contribute to frontend applications using React, TypeScript, and modern tooling
- Collaborate with product managers and other engineers to define and deliver scalable solutions
- Write high-quality, test-driven code and participate in pair programming and code reviews
- Improve team practices through documentation, mentorship, and process evolution
- Engage in early-stage planning, technical design, and system architecture discussions
- Contribute to the evolution of the platform’s performance, stability, and scalability
Preferred Qualifications
- Familiarity with Rust (used occasionally, but not required )
- Experience with DevOps tooling: Docker, Kubernetes, Helm, Terraform
- Exposure to observability tools such as Datadog
- Experience in performance monitoring, incident handling, or CI/CD process optimization
- Background in large-scale distributed systems or infrastructure-heavy products
Benefits
- You are placed in a product-based company, with the same treatment as their full-time employees
- Have our full back-office support, from career guidance to HR and concierge services
- Enjoy our remote-first policy – we are a distributed team, after all
- Get your own MacBook (none of that "bring your own device" stuff here)
- Have access to growth opportunities with other amazing technology professionals, through tech talks, chapter meetings, and even remote happy hours for tons of fun!
- Improve your English through free lessons with a native English speaker - get to the next level on your communication skills!
- Candidate Referral bonus (promote Ubi to your tech friends, and get paid for it!)
- Miss working in the office? Our cool Florianópolis headquarters is available, whenever you want, with weekly quick massages & tasty snacks, soft drinks, and games