Technical Team Lead - Backend

at Rubikal
  • Remote - Egypt

Remote

Software Development

Manager

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.

Share this job:
Please let Rubikal know you found this job on Remote First Jobs 🙏
Rubikal logo

Rubikal

  • 51-200 employees
  • Founded in 2016
  • 1 remote job

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply