A leading Fintech company is seeking a Tech Lead to join their team. The Tech Lead is responsible for overseeing the technical direction, design, and architecture of software projects. This role combines leadership and hands-on development, requiring expertise in managing a team while also coding and problem-solving. The Tech Lead collaborates closely with cross-functional teams, including product managers, UX designers, and other engineers, to deliver high-quality solutions aligned with business objectives.
Duties/Responsibilities:
- Define and drive the technical direction, architecture, and development standards for the team
- Actively participate in coding, debugging, and technical reviews
- Lead, mentor, and guide a team of developers, helping them grow their technical and interpersonal skills
- Ensure the team adheres to best practices in code quality, testing, and documentation
- Collaborate with stakeholders to plan and prioritize tasks, ensuring timely delivery of high-quality software
- Provide solutions for technical challenges, offering guidance to team members on resolving complex issues
- Identify areas of improvement in the development process, implementing changes that increase efficiency and quality
- Serve as a technical liaison, effectively communicating project status and technical considerations to non-technical stakeholders
Requirements
- 5+ years of experience in software development, with 1-2 years in a lead role
- Strong proficiency in relevant programming languages, frameworks, and tools (e.g., Java, Python, JavaScript, or others relevant to the company's tech stack)
- Demonstrated ability to solve complex technical issues and make sound architectural decisions
- Proven ability to mentor and guide a team, fostering collaboration and innovation
- Familiarity with agile processes and experience in environments that leverage Agile/Scrum
- Strong interpersonal skills with the ability to clearly communicate technical concepts to both technical and non-technical team members