Tech Lead (Ruby) Product Team
We are looking for a Tech Lead (Ruby) to own the technical direction of one product team.
This role is for a strong backend engineer who cares deeply about engineering quality, system reliability, and good development practices โ not just writing features.
You will be responsible for architecture, code quality, delivery process, and helping the team grow technically.
Requirements (Must Have):
- Strong experience with Ruby in production systems.
- Solid backend engineering background:
- Experience with SQL and NoSQL databases.
- Understanding of data modeling, indexing, transactions, and performance trade-offs.
- Good understanding of modern infrastructure:
- Containers and Kubernetes (how applications run, scale, fail, and recover).
- Observability stack: metrics (Prometheus), dashboards (Grafana), logs (ELK / Loki).
- Strong engineering culture mindset:
- Automated testing is mandatory (unit, integration, CI).
- Ownership of code quality and enforcement of standards.
- Experience running meaningful code reviews.
- Experience working in product teams with real production responsibility.
- Ability to own technical decisions and communicate clearly with engineers and stakeholders.
Responsibilities:
- Own the technical direction of one product team (architecture, quality, scalability, reliability).
- Lead development in a Ruby-based stack while applying strong backend engineering practices.
- Drive engineering excellence:
- Code reviews, coding standards, and best practices.
- Strong focus on automated testing (unit, integration, CI quality gates).
- Improving observability, reliability, and operational maturity.
- Participate in release planning and execution:
- Coordinate releases, assess risks, ensure smooth deployments.
- Work closely with product, QA, and infrastructure teams.
- Design and evolve system architecture:
- Data modeling, database design, performance, scalability.
- Infrastructure-aware design (containers, orchestration, monitoring).
- Mentor engineers and raise the overall engineering bar of the team.
- Actively participate in technical decision making and long-term improvements.
Nice to Have:
- Experience with high-load or distributed systems.
- CI/CD pipelines, release automation, progressive delivery.
- Experience improving legacy systems and managing technical debt.
- Cloud experience (AWS / GCP / Azure).
- Experience mentoring or leading engineers.
What We Value:
- Engineering quality over short-term hacks.
- Strong ownership and accountability.
- Clear communication and pragmatic decision making.
- Curiosity and continuous improvement mindset.
We Offer:
- Opportunities for professional growth and development.
- Work in an innovative and fast-growing industry.
- A friendly and supportive team environment.
Required languages
| English | B1 - Intermediate |
Ruby, SQL/NoSQL, Grafana, Prometheus, ELK, Containers and Kubernetes, communication skills
Published 28 January
46 views
ยท
3 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...