We’re looking for a Software Technical Lead to guide our engineering team and define the technical direction of our products. You’ll combine hands-on development with leadership — driving architecture, code quality, and delivery excellence.
This role is ideal for someone who enjoys solving complex technical challenges, mentoring engineers, and turning product goals into scalable, reliable solutions.
Key Responsibilities:
- Serve as the engineering leader and technical expert for the team.
- Lead architectural decisions and own technical direction for projects.
- Delegate tasks, run sprint planning, and ensure roadmap delivery.
- Troubleshoot and resolve technical challenges raised by engineers.
- Review and validate code, designs, and engineering methodologies.
- Ensure automated testing, QA, and production reliability of services owned by the team.
- Identify risks early and introduce mitigation strategies.
- Coach, mentor, and grow engineers to create a high-performing team.
- Participate in hiring, onboarding, performance evaluation, and skills development.
- Collaborate closely with Product, Design, DevOps, and other stakeholders.
- Stay up-to-date with industry trends, propose improvements, and lead R&D initiatives.
- Prepare and deliver technical presentations and documentation.
- Select the appropriate SDLC practices to fit project goals and constraints.
Requirements:
- 4–5+ years of professional software development experience.
- Strong experience with backend and frontend technologies.
- Hands-on experience delivering products in an Agile environment.
- Ability to work under pressure, manage priorities, and meet deadlines.
- Strong communication, leadership, and teamwork skills.
- Systematic, analytical mindset with strong problem-solving ability.
- Result-oriented with ownership and accountability for delivery.