Talent.com
Senior Software Developer

Senior Software Developer

Mecer Consulting LimitedAbuja, Abuja, NG
10 days ago
Job description

Key Responsibilities

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

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.

Create a job alert for this search

Software Developer • Abuja, Abuja, NG