Ruby Labs

Lead Full-Stack Engineer

Ruby Labs

full-time

Posted on:

Location Type: Remote

Location: Turkey

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and maintain high-performance applications and APIs using Next.js, TypeScript, and Redis.
  • Architect scalable front-end and back-end systems optimized for performance, reliability, and maintainability.
  • Build efficient data caching, queues, and real-time data flows using Redis.
  • Integrate and develop AI-powered product features and workflows.
  • Ensure system stability through proper error handling, monitoring, and logging.
  • Maintain clean and scalable codebases following SOLID principles and clean architecture.
  • Lead a product engineering squad responsible for a major area of the product.
  • Manage the squad’s engineering workflow, technical execution, releases, and deployment cycles.
  • Conduct code reviews and uphold high engineering standards across the squad.
  • Mentor junior and mid-level engineers and support their technical growth.
  • Work closely with product leadership and management to align engineering execution with product priorities.
  • Translate management and product leadership feedback into clear engineering priorities and execution.
  • Collaborate with designers, product managers, engineers, QA specialists, the data team, and AI engineering team to deliver high-quality product features.
  • Break down complex product requirements into clear technical implementation plans.
  • Ensure consistent engineering velocity and delivery quality within the squad.
  • Maintain documentation of system architecture, APIs, and development workflows.

Requirements

  • Strong experience with Next.js.
  • Strong experience with TypeScript and React.
  • Strong experience with Redis and real-time system architecture.
  • Experience designing scalable web application architectures.
  • Experience with API design and backend systems.
  • Proven experience building AI-powered tools, products, or features.
  • Experience conducting code reviews and mentoring developers.
  • Strong understanding of relational databases (e.g., PostgreSQL).
  • Exceptional diligence, ownership, and personal responsibility for engineering quality and delivery.
Benefits
  • Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance.
  • Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days.
  • Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge.
  • Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them.
  • Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Next.jsTypeScriptRedisReactAPI designreal-time system architecturescalable web application architecturerelational databasesPostgreSQLSOLID principles
Soft Skills
leadershipmentoringcollaborationdiligenceownershippersonal responsibilitytechnical executioncommunicationproblem-solvingengineering standards