Senior Ruby on Rails developer
Role details
Job location
Tech stack
Job description
As a Ruby on Rails senior developer, you will join our development team. You will work on our workplace features such as meeting room management and desk booking. Your work will impact thousands of employees worldwide! Your main responsibilities will be to:
- Backend Engineering: Design, build, and maintain efficient, reusable, and reliable Ruby code within the Ruby on Rails framework.
- Ecosystem Integration: Develop and optimize complex integrations with Google Workspace and Microsoft 365 suites (utilizing Microsoft Graph API, Google APIs, OAuth2 flows).
- Architecture & Scalability: Lead architectural decisions to ensure system performance, security, and scalability as our user base grows.
- Code Quality: Uphold high engineering standards through rigorous testing (RSpec), comprehensive code reviews, ...
- Technical Leadership: Provide mentorship to junior developers and contribute to the continuous improvement of our development processes and documentation., * Great offices in Paris and Bordeaux
- Modern tools to be efficient
- Restaurant vouchers with Swile usable everywhere and every day. 10€/days worked, covered at 60%.
- 2 in-person events per year to gather everyone in the same place
- 250 euros towards the purchase or repair of a bicycle/electric scooter (Fond de Mobilité Durable)
- Comeen covers 100% of your health insurance
- Send your application with as much information as possible (Resume, link to public repositories, details about past RoR projects)
- Discovery interview with our head of engineering
- Technical written challenge (time-boxed)
- Challenge debrief with our Ruby on Rails lead developer
- Interview with our CTO
- Interview with our CEO
Comeen At Comeen, we cover all the needs of hybrid work, such as in-office days planning, hot desking, meeting room booking, visitor check-in, and corporate digital signage. We also provide an employee app that integrates with popular tools like Google Calendar, Slack, Microsoft Teams, and Workplace from Meta. Our platform is built on top of Google Workspace and Microsoft 365, allowing us to synchronize users, buildings, meeting rooms automatically and deploy on hundreds or thousands of employees. We are trusted by hundreds of companies, from fast-growing startups to enterprise accounts, who want to create the best in-office experience for their teams and increase their engagement.
Requirements
- Ruby on Rails: 5+ years of professional experience with expert-level knowledge of the framework and its ecosystem (Sidekiq, ActiveRecord, etc.).
- Rust and Python : Experience in Python or/and Rust is a plus
- Database Management: Strong proficiency in MySQL and Redis, including schema design and query optimization.
- API Expertise: Proven experience in building and consuming RESTful APIs, experience on third-party integrations is a plus (Microsoft or Google Workspace API)
- DevOps: Familiarity with CI/CD pipelines and Git versioning, experience on Google Cloud Platform is a plus