We are looking for a highly experienced Tech Lead to own and guide the architecture, design, and delivery of our core product. You will lead a team of developers, make high-level technical decisions, and ensure code quality, scalability, and maintainability of our software. This is a leadership role with both hands-on coding and managing / mentoring responsibilities.
Key responsibilities:
• Lead the design and architecture of scalable, maintainable web applications and backend systems.
• Translate product requirements into technical specifications and architecture choices; work closely with product, design, and stakeholders.
• Supervise the full software development lifecycle: from design and development, through testing, deployment, and maintenance.
• Review code, enforce coding standards & best practices, and conduct code reviews or pair-programming sessions.
• Mentor and support junior/mid-level engineers; help them grow technically and professionally.
• Drive adoption of development best practices: testing, CI/CD, code quality, performance, security.
• Manage project timelines; coordinate cross-team collaboration (frontend, backend, design, maybe devops).
Required skills & experience:
• 5+ (ideally 7+) years of software development experience, with several years in leading or senior roles.
• Strong Python experience is a must, React.js - big advantage.
• Strong knowledge across both frontend and backend technologies (depending on your stack), comfortable making architectural decisions.
• Proven experience with databases, APIs / microservices, cloud infrastructure (or willingness to work with it), and scalable system design.
• Excellent communication skills; ability to collaborate with product, design, other stakeholders; and to translate business requirements into tech solutions.
• Leadership qualities: mentoring, code reviews, team motivation, enforcing best practices, responsibility for delivery and quality.
Nice-to-have / Preferred:
• Experience with LLMs and ML systems.
• Experience building or scaling SaaS products.
• Familiarity with CI/CD pipelines, automated testing, performance optimization, security practices.
• Comfort bridging frontend ↔ backend, and working with cross-functional teams.