Software Engineer Tech Lead at Kuda Bank

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
4 days ago

Additional Details

Job ID
127111
Job Views
25

Job Description






We’re giving Africans around the world a better alternative to traditional finance by delivering money transfers, smart budgeting and instant access to credit through digital devices.

We’ve raised over $90 million from some of the world's most respected institutional investors, and we’re rolling out our game-changing services globally from our offices in Nigeria, South Africa, and the UK.



Requirements




  •  Team Leadership & Mentorship: Lead, mentor, and coach a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement. Conduct performance reviews, provide constructive feedback, and support their professional development.

  •  Technical Guidance: Provide technical leadership and guidance to the team, ensuring adherence to best practices, coding standards, and architectural principles. Participate in code reviews and design discussions.

  •  Project Ownership: Take ownership of key projects, from inception to delivery, ensuring they are completed on time, within budget, and to the required quality standards. Manage project scope, timelines, and resources effectively.

  •  Solution Design: Contribute to the design and architecture of scalable, reliable, and secure software solutions. Collaborate with other engineering teams and product managers to define technical requirements and specifications.

  •  Code Development: While primarily a leadership role, you should be comfortable contributing to the codebase when necessary, particularly for complex or critical tasks.

  •  Problem Solving: Proactively identify and resolve technical challenges, providing innovative solutions and driving continuous improvement.

  •  Collaboration & Communication: Effectively communicate technical concepts to both technical and non-technical stakeholders. Collaborate with cross-functional teams to ensure alignment and achieve common goals.

  •  Technology Exploration: Stay up-to-date with the latest technologies and trends in the fintech industry and identify opportunities to leverage them to improve our platform.

  •  Agile Practices: Champion and implement Agile methodologies within the team, promoting iterative development, continuous feedback, and rapid delivery.



Requirements




  • Bachelors or higher in Computer Science or a related field or equivalent

  • Proven experience as a Software Engineer, with at least 3+ years in a leadership role.

  • Strong understanding of software development principles, design patterns, and best practices.

  • Experience with DevOps principles.

  • Experience with Microservices and Event-Driven architecture.

  • Strong computer science fundamentals, algorithms, and data structures background

  • Solid experience with C#, .Net, .Net Core

  • Possess an in-depth understanding of Cloud Technologies (Azure, AWS, GCP)

  • A great understanding of databases and SQL

  • Experience with Agile development methodologies.

  • Excellent communication, interpersonal, and leadership skills.

  • Passion for building innovative and impactful products.

  • Experience in the fintech industry is a plus.

  • Strong problem-solving and analytical skills.



Similar Jobs

Full Time

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept