About this role
Airtel IT Application Subject Matter Expert
- Job Type Full Time
- Qualification BA/BSc/HND , Professional Certificate
- Experience 8 years
- Location Lagos
- Job Field ICT / Computer
The job purpose is to drive full-stack projects as an Individual Contributor (IC) within the OPCO Apps team, leading the design, development and deployment of scalable, secure and high-performance applications using Python, Node.js/JavaScript, Flutter and modern cloud-native technologies. The role covers backend services, APIs and mobile/web front ends, database engineering across MongoDB, Postgres and Oracle, and containerized delivery on Kubernetes, Docker and Rancher, while setting the standard for code quality and engineering practice across the team.
Responsibilities
Application Design & Development
- Lead the design and implementation of backend and full-stack solutions using Python, Node.js/JavaScript and Flutter.
- Translate business and product requirements into technical designs, estimates and delivery plans.
- Build and maintain secure RESTful APIs, microservices and integrations with internal and third-party platforms.
- Develop responsive mobile and web front ends with Flutter, aligned to user experience and performance standards.
Database Engineering & Optimization
- Design, develop and optimize database solutions across MongoDB, Postgres and Oracle.
- Own data modelling, query tuning, indexing and data migration for database-intensive projects to ensure integrity, performance and scalability.
Cloud-Native Deployment & DevOps
- Drive cloud-native deployments using Kubernetes, Docker and Rancher, building and maintaining CI/CD pipelines that enable reliable, repeatable and automated releases, with monitoring, logging and alerting in place to ensure continuous availability of OPCO applications.
Engineering Quality & Standards
- Ensure best coding practices, peer code reviews and adherence to architectural standards.
- Define and enforce unit, integration and automated testing to raise code quality and reduce production defects.
- Produce technical documentation, design notes and runbooks for applications delivered.
- Mentor and guide engineers through pairing, reviews and knowledge sharing.
Application Management (Operations & Delivery)
Develop, enhance and support OPCO applications across the organization such as
- OPCO customer-facing web and mobile applications
- Internal business and operations applications
- API, integration and middleware services
- Microservices hosted on Kubernetes/Rancher platforms
- Data and reporting services on MongoDB, Postgres and Oracle
- Other Apps in related domain/vertical
Governance, Security & Release Management
- Apply secure coding practices (e.g. OWASP) and ensure adherence to telecom, security, data privacy and regulatory standards.
- Follow change and release management processes for deployments to production platforms.
- Troubleshoot performance and production issues, perform root cause analysis and provide innovative, lasting fixes.
- Track technical debt and continuously improve application performance and reliability.
Qualifications
Educational Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field.
- Certifications (Advantage): - CKA/CKAD, Cloud Developer (AWS/Azure/GCP), MongoDB or Oracle certifications
Relevant Experience & Functional / Technical Skills
- 8+years’ software development experience
- Deep expertise in Python and JavaScript (Node.js); hands-on experience building mobile applications with Flutter.
- Strong stakeholder management skills with the ability to coordinate across Product, Technical, IT Operations, Security,and other Engineering teams.
- Proven track record working on major database-intensive projects.
- Strong experience with containerization (Docker) and orchestration (Kubernetes, Rancher)
- Hands-on experience with NoSQL and RDBMS databases: MongoDB, Postgres, Oracle
- Good understanding of Microservices architecture, APIs, CI/CD, Git and DevOps practices
- Strong knowledge of Linux systems and production troubleshooting
Check how your CV matches this job