Job Openings Software Engineer, Team Leader (Cairo)

About the job Software Engineer, Team Leader (Cairo)

Description

We are fully-integrated B2B2X financial technology platform covering scoring, financial decisioning, disbursement & collection. We provide a versatile AI Platform powering financial inclusion, delivering responsible financing decision-making and driving a superior business model & strong customer experience with presence in 30 Countries anchored by 7 Regional Offices.

We are seeking for enthusiastic professionals, with energy, who are results driven and have can-do attitude, who want to be part of a team of likeminded individuals who are delivering solutions in an innovative and exciting environment.
As the Team Leader of the Engineering team, you will oversee the technical aspects of a software team by guiding team members in technical matters, and supervising system modifications.

What you will do 

  • Lead the software architecture and development team, providing direction and guidance in implementing best practices and ensuring high-quality software solutions.
  • Collaborate with cross-functional teams, including product management, engineering, and operations, to define system requirements and develop scalable software solutions.
  • Drive the design and development of scalable, reliable, and secure software systems and applications.
  • Evaluate emerging technologies and industry trends, and make recommendations on technology adoption to improve system performance and meet business needs.
  • Establish and maintain coding standards and software development processes to ensure consistency and efficiency across the organization.
  • Manage the software development lifecycle, including planning, estimation, execution, and delivery.
  • Mentor and coach software development team members, providing technical guidance and support.

What you will need 

  • Bachelor's degree in Computer Science or a related discipline 
  • At least 7 years' experience in back-end platforms development with solid programming abilities in Spring Framework 
  • Knowledge of Relational Database technology 
  • Knowledge of NoSQL will be considered a plus 
  • Postgres, Elastic Search, Docker Swarm  

Your key attributes

  • Passion for learning new technologies and eagerness to collaborate with other creative minds
  • Sharp and highly motivated personality
  • Strong desire for exploring, evaluating, and understanding new technologies
  • Ability to hit tight deadlines and work under pressure and strict attention to detail
  • Excellent judgment, organizational and problem-solving skills
  • Strong leadership and organizational abilities.
  • Willingness to build professional relationships with staff and clients.
  • Excellent communication, motivational, and interpersonal skills
  • Experience in working with secure code development guidelines and coding practices (i.e. OWASP, NIST)

Why you should apply
What we offer:
Competitive remuneration package
An extra day off on your birthday
Performance-based bonus scheme
‍️ Comprehensive private healthcare insurance
All the tech gear you need to work smart

Perks:
Be a part of a multicultural working environment
Meet a very unique and promising business and industry
Gain insights for tomorrow's markets foreground
Continuous training and access to online training platforms

Our Values

#1 Drive to Thrive: Fully dedicated to evolving. We welcome all challenges and learning opportunities.
#2 Customer-First Mindset: We go above and beyond to meet our partners and clients expectations.
#3 Bridge the Gap: Knowledge is shared, information is exchanged and every opinion counts.
#4 Go-Getter Spirit: We are results oriented. We identify any shortcomings that hold us back and step up to do whats needed.
#5 Together we will do it: We are committed to supporting one another and to understanding and respecting different perspectives, as we aim to reach our common goals.