datatrota
Signup Login
Home Jobs Blog

Lead Software Engineer at iRecharge Tech-Innovations

iRecharge Tech-InnovationsAbuja, Nigeria Software Development
Full Time
iRecharge Tech-Innovations is an internet-powered distribution platform that enables users to purchase virtual products and services such as airtime and mobile data, internet subscriptions, pay-TV, and Bulk SMS.

Job Summary

  • We are looking for a seasoned Software Engineering Lead to lead our software engineering team in designing, developing, and maintaining our products and services.
  • The ideal candidate will have experience leading high-performing teams, expertise in software engineering, and excellent leadership and communication skills.

Responsibilities

  • Lead a team of software engineers in designing, developing, and maintaining our products and services
  • Collaborate with cross-functional teams, including product, QA, and DevOps
  • Develop and implement software engineering best practices and standards
  • Mentor and coach software engineers to improve their skills and performance
  • Participate in Agile development methodologies, including daily stand-ups, sprint planning, and retrospectives
  • Collaborate with product owners to define and prioritize product backlogs
  • Ensure high-quality software delivery through code reviews, testing, and deployment
  • A considerable part of their job will revolve around editing and maintaining legacy code written in PHP

Must-Have:

  • Strong knowledge of PHP, with experience in editing and maintaining legacy PHP code
  • Knowledge of either TypeScript or C# ASP.Net Core, as our new systems are built using these technologies
  • Experience leading high-performing teams and mentoring software engineers
  • Excellent leadership, communication, and collaboration skills
  • Strong problem-solving skills, with the ability to analyze complex issues and identify

root causes

  • Technical Requirements:
  • 5+ years of experience in software engineering, with 2+ years in a leadership role
  • Expertise in software engineering principles, patterns, and practices
  • Experience with microservices-based architectures and event-driven systems
  • Familiarity with cloud computing platforms like AWS, Azure, or Google Cloud
  • Familiarity with containerization using Docker and container orchestration using Kubernetes

Nice to Have:

  • Experience with fintech or payment systems
  • Certification in software engineering or leadership, such as CSD or PMP
  • Experience with machine learning or artificial intelligence

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend