- Managing a team of developers, providing technical guidance, mentorship, and performance management.
- Collaborating with cross-functional teams to define technical requirements and develop innovative solutions.
- Overseeing the design, development, and implementation of software applications, ensuring high-quality deliverables.
- Conducting regular code reviews and ensuring adherence to coding standards and best practices.
- Identifying technical challenges and proactively finding solutions to address them.
- Keeping up-to-date with the latest industry trends and technologies to drive continuous improvement.
- Collaborating with product managers and stakeholders to translate business requirements into technical specifications.
- Ensuring the scalability, security, and performance of the platform.
- Managing project timelines, resources, and priorities to meet deadlines and deliver exceptional results.
Requirements
- Bachelor’s or Master’s Degree in Computer Science, Engineering, or a related field with at least 3 years experience.
- Proven experience in a technical leadership role, preferably within the fintech or software development industry.
- Strong proficiency in software development, with expertise in languages such as Java, Python, or Ruby.
- Experience with cloud-based technologies (e.g., AWS, Azure, Google Cloud) and microservices architecture.
- Solid understanding of web development frameworks, APIs, and databases.
- Excellent leadership and team management skills, with the ability to motivate and inspire a diverse group of professionals.
- Strong problem-solving abilities and a track record of delivering robust and scalable solutions.
- Excellent communication skills, with the ability to effectively collaborate with both technical and non-technical stakeholders.
- A passion for staying up-to-date with emerging technologies and industry trends.




