Abuja Jobs: Senior Software Developer (On-site – Abuja)
Mecer Consulting, a leading management and HR consulting firm is recruiting on behalf of one of its clients for the position of Senior Software Developer.
This role is ideal for an experienced developer passionate about creating secure, scalable, and high-performance software systems for web, mobile, and USSD platforms.
About the Role
The Senior Software Developer will design, develop, and deploy full-stack or backend solutions across web, mobile, and USSD platforms. You’ll work closely with project managers, product owners, and design teams to deliver secure, high-performing, and user-centric digital solutions.
This role is on-site and ideal for a hands-on engineer who can lead by example, mentor junior developers, and uphold coding and security best practices.
Key Responsibilities
As a Senior Software Developer, you will:
- Design, develop, and deploy full-stack or backend solutions for web, mobile, and USSD applications.
- Ensure adherence to security, scalability, testability, and auditability standards.
- Write clean, maintainable, and well-documented code using Git-based workflows.
- Collaborate with designers, product managers, and project managers to implement user-centric features.
- Conduct code reviews and provide technical mentorship to junior developers.
- Oversee outsourced builds—validating deliverables, ensuring maintainability, and enforcing quality standards.
- Work with cross-functional teams to integrate APIs, dashboards, payment gateways, and legacy systems.
- Support user acceptance testing, continuous integration (CI), and continuous delivery (CD) pipelines.
- Manage performance monitoring, optimization, and production deployment.
Requirements
To succeed in this role, you should meet the following requirements:
- A Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 7+ years of hands-on software development experience with a strong record of delivering production systems (web/mobile/USSD).
- Proficiency in backend technologies such as Node.js, Express, NestJS, Python (FastAPI/Django), or Java/Spring.
- Strong grasp of modern frontend frameworks like React or Next.js.
- Experience with API design and integration (REST/GraphQL), authentication/SSO, and secure data handling.
- Solid understanding of relational databases (PostgreSQL, SQL) and BI/dashboard integration (Metabase, Power BI).
- Familiarity with integrating AI components (chatbots, OCR, NLP pipelines) into applications is a plus.
- Experience working with government tech stacks, data platforms, or civic systems.
- Understanding of secure coding practices, logging/audit trails, and performance optimization.
- Hands-on experience with CI/CD workflows using GitHub Actions or GitLab CI.
- Strong knowledge of DevOps tools and cloud platforms (AWS, Azure, Docker, DigitalOcean).
- Working knowledge of ISO standards, NDPA/PII handling, and access controls is an advantage.
- Familiarity with testing frameworks such as Jest, PyTest, or JUnit.
- Excellent teamwork, communication, and problem-solving skills.
- Professional certifications in software development, DevOps, or cloud technologies are an added advantage.
How to Apply
If you meet the requirements and are excited to be part of a forward-thinking consulting firm, we’d love to hear from you.
Send your CV with “SSD” as subject to recruitment@mecer.consulting.