- Company Name
- Bellamy.ai
- Job Title
- Tech lead Ruby on Rails (avec React)
- Job Description
-
**Job Title:** Tech Lead Ruby on Rails (React)
**Role Summary:**
Lead the development of a high‑volume B2B SaaS platform built on Ruby on Rails and React. Drive technical strategy, mentor a small engineering team, and deliver production‑ready features while maintaining performance, scalability, and code quality.
**Expectations:**
* Minimum 5 + years of professional development experience, primarily in Ruby on Rails.
* Proven track record of shipping production SaaS features (endpoints, background jobs, migrations, rollbacks).
* Strong focus on performance tuning (Rails, PostgreSQL, Redis) and architectural decisions.
* Comfortable with event‑driven design (Kafka) and third‑party API integrations.
* Hands‑on coding role with rigorous code reviews and testing practices.
**Key Responsibilities:**
* Design, build, test, and deploy Rails 7.1 features end‑to‑end, including occasional React components.
* Review architecture and make technical decisions that improve scalability and reliability.
* Optimize PostgreSQL queries, Redis caching, and critical data flows.
* Mentor a team of 5 developers, enforce coding standards, and conduct actionable code reviews.
* Implement and maintain internal/external APIs and webhooks.
* Integrate third‑party services (WhatsApp, CMS, marketing automation, helpdesk).
* Lead migration to an event‑driven architecture with Kafka (producers, consumers, reliability).
* Debug production incidents; set up monitoring, logging, and alerts.
* Contribute to continuous integration, delivery pipelines, and testing frameworks (RSpec, CI).
**Required Skills:**
* Ruby on Rails (latest version) – deep understanding of Rails architecture, ActiveRecord, background jobs, migrations.
* PostgreSQL – query optimization, indexing, profiling, N+1 mitigation.
* Redis – caching strategies, data structures.
* Kafka or similar event‑driven platforms – design, implementation, fault tolerance.
* API design and integration – REST, Webhooks, OAuth, retry logic.
* Front‑end React fundamentals (bonus, but preferred).
* Testing – RSpec, integration tests, CI pipelines.
* Version control – GitHub, Git workflow, pull request reviews.
* CI/CD – GitHub Actions, automated deployments (Heroku/others).
* Performance tuning, scalability, and reliability best practices.
**Required Education & Certifications:**
* Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
* No mandatory certifications, but open‑source contributions or advanced training in Rails/SaaS architecture are a plus.