About The Position

The Technical Lead is responsible for managing a small team of developers while remaining an active, core contributor to the codebase. This role demands a strong technical foundation to drive system architecture, enforce best practices through comprehensive code reviews, and deliver high-performing software. As a working manager, you will mentor your direct reports, foster a collaborative engineering culture, and ensure the timely delivery of technical milestones.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field (or equivalent combination of education and hands-on practical experience).
  • 7+ years of progressive software engineering experience across the full software development life cycle (SDLC).
  • 2+ years of experience in a technical leadership, tech lead, or engineering manager role, with a proven track record of mentoring developers, conducting code reviews, and managing agile sprint deliveries as a "player-coach."
  • 3+ years of direct experience building, scaling, and maintaining e-commerce platforms, multi-vendor marketplaces, or high-volume transactional SaaS applications.
  • Proven understanding of domain-specific challenges, such as shopping cart state management, payment gateway integrations, inventory synchronization, and secure user data handling.
  • 5+ years of dedicated full-stack development experience heavily focused on the JavaScript/TypeScript ecosystem.
  • Extensive hands-on experience designing and building scalable backend services and RESTful/GraphQL APIs using Node.js and Nest.js.
  • Deep practical experience developing responsive and high-performance frontends using React and Next.js.
  • Demonstrated experience in database architecture and management, requiring a strong working knowledge of both NoSQL (MongoDB for dynamic catalogs/profiles) and relational (MySQL for strict financial/order ledgers) databases.

Nice To Haves

  • Advanced E-commerce Expertise: Prior experience scaling high-growth e-commerce or multi-vendor marketplace platforms, specifically addressing challenges such as multi-currency transactions, global logistics, or complex vendor payout structures.
  • Security & Compliance Governance: Familiarity with industry-standard compliance frameworks and security protocols, such as SOC 2, NIST, or PCI-DSS, and experience implementing these controls within a cloud-native software development lifecycle.

Responsibilities

  • Managing a small team of developers
  • Active, core contributor to the codebase
  • Drive system architecture
  • Enforce best practices through comprehensive code reviews
  • Deliver high-performing software
  • Mentor direct reports
  • Foster a collaborative engineering culture
  • Ensure the timely delivery of technical milestones
  • Consistently deliver high-quality marketplace features on time by optimizing the team’s agile processes, accurately scoping sprint work, and swiftly removing technical roadblocks.
  • Ensure the scalability, security, and reliability of the e-commerce platform (across Node.js, React, MySQL, and MongoDB) by setting and enforcing strict code review standards and minimizing production bugs.
  • Cultivate a high-performing, collaborative engineering culture.
  • Actively mentor direct reports, elevate the team's overall technical capabilities, and maintain high developer morale and retention.
  • Lead by example as a "player-coach" by actively contributing to the codebase.
  • Take ownership of the most complex architectural challenges, system designs, and critical feature developments alongside the team.

Benefits

  • excellent salary and benefits commensurate with experience
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service