Job description
At Rubikal, we’re building cutting-edge software products on top of a hybrid microservice platform. As a Technical Team Lead, you will be at the forefront of innovation, leading and mentoring a cross-functional squad responsible for building and maintaining a distributed Ruby ecosystem, comprising both microservices and a core monolith, alongside a custom Ruby framework integrated with Rails.
You’ll work with technologies like Postgres, MongoDB, NATS, and Kibana/Elastic for observability, while collaborating across borders with our 7 product teams spanning 5 countries. This role combines hands-on technical leadership with strategic team management. You’ll guide your team to deliver high-quality, scalable solutions while fostering a high-performance, feedback-rich culture.
Responsibilities
Team Leadership: Take ownership of the day-to-day leadership of a cross-functional squad (6–10 engineers), providing coaching, unblocking, and performance guidance.
Technical Excellence: Drive high coding standards and system design practices, conduct PR reviews, and lead architectural discussions to ensure robust, secure, and scalable solutions.
Project Delivery: Manage sprint planning, estimations, and execution, ensuring timely delivery of features with a focus on quality and performance.
Stakeholder Collaboration: Act as the bridge between product owners and engineers, translating product requirements into actionable technical tasks and communicating progress and risks to all stakeholders.
Cross-team Alignment: Work closely with other team leads and architects to align tooling, technical direction, and engineering best practices across teams.
Hiring & Onboarding: Participate in interviews and help onboard new engineers to ensure a smooth integration and knowledge transfer.
Quality & Reliability: Ensure all deliverables meet performance, security, and scalability benchmarks before being released to production.
Proven experience in a technical leadership or team lead role within a software product environment.
Solid background in backend development, particularly with Ruby/Rails and microservice architectures.
Strong understanding of databases (Postgres, MongoDB) and messaging systems (e.g., NATS).
Experience with observability tools such as Kibana and Elastic.
Skilled in mentoring, performance coaching, and cultivating a high-trust engineering culture.
Strong communication skills with the ability to convey technical concepts to both technical and non-technical stakeholders.
Familiarity with Agile methodologies and product-oriented team structures.
Flexible remote/hybrid work setup.
Competitive salary and performance-based bonuses.
Career development support.
Collaborative, international environment with top engineering talent.
Inclusive culture that values diversity, learning, and innovation.
Team retreats and cross-country meetups.
New MacBook (latest edition) provided for all new hires.
Comprehensive medical insurance package.