
Lead Full-Stack Engineer
Ruby Labs
full-time
Posted on:
Location Type: Remote
Location: Turkey
Visit company websiteExplore more
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