Ruby on Rails Developer
Long-term Contract
100% Remote
Overview
We’re looking for a collaborative, self-motivated engineer who’s passionate about clean code, scalable design, and continuous learning. In this role, you’ll help architect and build modern, cloud-based applications that power digital-first healthcare delivery. You’ll have the opportunity to create new data pipelines, re-platform legacy systems into a cloud microservice architecture, and influence decisions around scalability, reliability, and performance.
You’ll join a team that values open communication, innovation, and ownership — your ideas will directly impact how we build the future of healthcare technology.
Primary Responsibilities
- Collaborate closely with cross-functional teams to design, build, and deploy scalable applications and APIs.
- Contribute to architecture discussions and advocate for best practices in coding, testing, and automation.
- Write high-quality, maintainable Ruby on Rails code and contribute to services written in Go or Java.
- Build and maintain RESTful APIs and event-driven systems using Kafka and RabbitMQ.
- Design and optimize relational and non-relational databases (MySQL, PostgreSQL, MongoDB, etc.).
- Support CI/CD pipelines, containerization (Docker/Kubernetes), and infrastructure automation.
- Proactively identify opportunities to improve performance, scalability, and reliability.
- Conduct peer code reviews and mentor other engineers.
- Collaborate in an Agile environment and contribute to continuous improvement initiatives.
Required Experience
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 5+ years of software development experience, emphasizing SOLID principles and clean architecture.
- 3+ years of experience developing in Ruby on Rails (Go and Java experience also welcome).
- Strong experience with SQL/NoSQL databases such as MySQL, PostgreSQL, and MongoDB.
- Experience building event-driven systems with Kafka and/or RabbitMQ.
- Experience designing and developing RESTful APIs and integrating with third-party systems.
- Hands-on experience with cloud platforms — Azure or AWS (serverless, compute, networking, IAM).
- Experience with Git, CI/CD pipelines, and deployment automation tools (GitHub Actions, Jenkins, etc.).
- Working knowledge of Docker, Kubernetes, and modern DevOps practices.
- Familiarity with OAuth authentication, BDD/TDD development methodologies, and monitoring tools.
- Understanding of healthcare interoperability standards (HL7, FHIR) is a plus.
- Bonus skills: TypeScript, Node.js, Python, Terraform, or other scripting languages.