Location : Geneva ( Hybrid )
Experience : 5+ years (Senior-level, with strong ownership expectations)
Language : English (C1+)
Contract : Full-time employee
Team : Backend (5 developers), working closely with Frontend and Product
Reports to : Tech Lead
We’re looking for an experienced, pragmatic Senior Ruby on Rails Developer to take long-term ownership of key backend systems across our e-commerce platform. You’ll play a central role in ensuring performance, scalability, and reliability as we continue to grow. From designing robust APIs to refining domain models and improving performance at scale, you’ll help strengthen the technical foundation of a product-driven business.
Role Overview
As a Senior Ruby on Rails Developer, you’ll join our core backend team and contribute to the design, evolution, and maintenance of our platform’s services. The role is focused on delivering scalable, clean, and maintainable backend systems, supporting both customer-facing features and internal operations.
Your Responsibilities
API development : Design, implement, and maintain scalable REST APIs serving both internal and external clients
Business logic & data modeling : Lead improvements to our domain models using ActiveRecord and PostgreSQL
Performance optimization : Improve query performance, background job efficiency (Sidekiq), and caching strategies (Redis)
Architecture contribution : Actively contribute to system design discussions and long-term architectural decisions, in collaboration with the Tech Lead.
Code quality : Write and maintain high-quality, well-tested code using RSpec, RuboCop, and SimpleCov
Reliability & security : Apply secure coding practices and help strengthen our resilience, availability, and observability
Cross-team collaboration : Work closely with product managers and frontend engineers to deliver features efficiently
Knowledge sharing : Mentor team members and help raise the overall engineering bar
What Success Looks Like
Consistently fast, reliable APIs
Predictable delivery of scoped tasks with low bug rates
Measurable performance improvements across services and background jobs
Strong collaboration and communication within the backend and cross-functional teams
Contributions that increase system stability and reduce operational overhead
We run weekly check-ins and maintain a steady async communication flow.
Our Stack & Tools
Backend : Ruby on Rails, PostgreSQL, Sidekiq, Redis, REST APIs
Testing & Quality : RSpec, RuboCop, SimpleCov
Infrastructure : Heroku, Docker, CircleCI
Collaboration : Jira, Slack, Bitbucket, Figma
Who We’re Looking For
Strong experience building and maintaining production Rails applications
Solid knowledge of PostgreSQL, relational modeling, and performance tuning
Experience with background job processing and caching layers
A pragmatic mindset, balancing engineering quality with business needs
Comfortable owning features end-to-end
Clear communication and the ability to collaborate effectively in a remote environment
You are comfortable operating with a high degree of autonomy and taking ownership of technical decisions within your scope, while aligning with the broader engineering direction.
What We Offer
Full-time employment in a growing e-commerce company
Opportunity to influence architecture and technical strategy
Collaboration with an experienced, stable engineering team
A product with meaningful scale and complexity
Next Steps
If this role interests you, please share your CV, GitHub or portfolio, and a few relevant project examples.
Senior Ruby on Rails Developer • Geneva, Switzerland