IT Application Subject Matter Expert
Airtel
Lagos, NigeriaPosted Posted today
javascript
node.js
python
java
go
sql
You'll apply on the employer's website. Applying is always free.
Job description
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