Senior Back-End Cloud Engineer - Ruby on Rails
About the Role
We’re looking for an experienced Senior Back-End Engineer (Ruby on Rails) who combines deep technical skill with strong product awareness and collaboration. You’ll work on complex, business-critical applications in healthcare, fintech, logistics, and intelligent infrastructure domains — architecting APIs, shaping data models, and helping teams deliver robust, high-performance systems.
You’ll be joining small, empowered, cross-functional teams that include Product Managers, Designers, QA, Front-End, and DevOps engineers. This isn’t a staff-augmentation role — our engineers are trusted collaborators who co-own architecture, technical quality, and delivery outcomes.
Why Altus Nova is Different
At Altus Nova, engineers aren’t just implementers. They are product-minded problem solvers who ask great questions, care about maintainability, and value iteration over perfection.
Our work is guided by a few simple principles:
- Product-Minded Engineering — Understanding business goals makes better code.
- Iterative Delivery — We deliver in meaningful increments, not monoliths.
- Research Spikes — When something is unclear, we experiment before committing.
- Every Voice Counts — We debate vigorously, then execute together.
- Shared Responsibility for Production — Reliability and supportability are everyone’s concern.
What You’ll Do
- Design, build, and maintain scalable back-end systems using Ruby on Rails (with potential services in Node, Go, or Python where relevant).
- Build and document APIs consumed by internal and external applications.
- Improve performance, scalability, and reliability of core services.
- Collaborate with product managers and front-end engineers to translate requirements into deliverable technical designs.
- Review pull requests, mentor teammates, and help shape coding standards.
- Contribute to CI/CD pipelines, monitoring, and alerting (in collaboration with DevOps).
- Participate in design discussions, retrospectives, and release planning.
- Continuously improve our architecture — from database design to caching and background jobs.
What We’re Looking For
- 5+ years of professional development experience (at least 3 with Ruby on Rails).
- Strong grasp of Object-Oriented Design, SOLID principles, and service-oriented architecture.
- Experience designing and optimizing RESTful or GraphQL APIs.
- Deep understanding of SQL (PostgreSQL preferred), indexing, and query optimization.
- Familiarity with Sidekiq/Resque, Redis, background jobs, and message queues.
- Experience with cloud-native environments (AWS or GCP) and CI/CD pipelines.
- Experience with RSpec, Minitest, or similar frameworks.
- Familiarity with Docker, Kubernetes, or container-based environments.
- Strong communication skills — able to explain trade-offs and simplify complexity.
A mindset of continuous learning and collaborative problem solving.
Why You’ll Love Working Here
- Work with top-tier product teams that expect your input, not just your output.
- Build modern, high-scale systems with a strong emphasis on maintainability and observability.
- Collaborate with highly skilled peers across multiple disciplines.
- 100% remote — flexible hours and a culture of accountability, not micromanagement.
Opportunity to move into Tech Lead or Solution Architect roles as you grow.
Required languages
| English | B2 - Upper Intermediate |