Technology

Software Developer

Sophia ERP Limited·Lagos, Nigeria·Full Time·Onsite
Technologyentry-levelFull TimeOnsite
-Closes Nov 30, 2026

Sophia ERP Limited (SEL) is an Enterprise Solutions Development Organization, on a mission to power MSMEs and Large corporates across sub-Saharan Africa with cost effective and suitable Technology solutions.

We are recruiting to fill the position below:

Job Title: Software Developer

Location: Lagos, Nigeria Job Type: Full Time

Job Requirements Interested Candidate must have the skills and ability to:

Produce clean, efficient code based on specifications

Integrate software components and third-party programs

Design, develop, implement and manage software programs, applications and projects

Test and evaluate new Applications and projects

Identify areas for modification in existing programs and ongoing projects and subsequently developing these modifications.

Verify and deploy programs and systems

Troubleshoot, debug and upgrade existing software

Required Skills and exxperience:

Knowledge of HTML 5, CSS 3, JavaScript and bootstrap

Demonstrable Knowledge of ASP.NET, Python, PHP, or any programming language with practical projects

Minimum 2 years practical working experience

Excellent Communication skills

Candidate must be a fast learner and must be passionate about building and delivering software projects for societal impact

Other Requirements:

Interested candidates must reside in Lagos Mainland.

Candidates should not be above 30 years of age.

Candidate must have completed NYSC.

At a glance

Company

Sophia ERP Limited

Location

Lagos, Nigeria

Employment

Full Time

Work style

Onsite

Experience

entry-level

Valid until

November 30, 2026

Created

November 6, 2026

More opportunities

Similar roles you might like

Engineering Lead

ProcessFlow Consulting

Lagos, nigeria

full-time

Provide technical leadership and direction for the engineering team, ensuring alignment with business and product objectives. Lead the design, development, testing, deployment and maintenance of software applications and digital products. Oversee the development of web and mobile applications, APIs and other software solutions. Establish and maintain coding standards, development best practices and quality assurance processes. Review code, identify technical issues and ensure that solutions are secure, scalable, maintainable and efficient. Manage engineering projects, allocate tasks, monitor progress and ensure timely delivery of development milestones. Mentor, support and supervise software developers, fostering technical growth and accountability. Collaborate with product managers, designers and other stakeholders to translate business requirements into technical specifications. Make recommendations on technology stacks, software architecture, infrastructure and development tools. Identify and resolve technical challenges, system bugs and performance issues. Oversee software testing, deployment, version control and ongoing system maintenance. Promote the use of modern engineering tools, automation and emerging technologies, including AI where relevant. Monitor system performance, security and reliability, implementing improvements where necessary. Provide regular updates on engineering progress, project timelines, technical risks and resource requirements to management.

5 hours ago

Software Engineer

Bravo Health Limited

Delta, Nigeria

Full-time

Bravo Health Limited is a health technology and digital health company focused on modernizing healthcare delivery across Africa. We are recruiting to fill the position below: Job Title: Software Engineer Location: Warri, Delta Employment Type: Full-time Workplace Type: Onsite Responsibilities Software Development:Design, develop, and implement software applications and systems to meet organisational and user requirements. System Maintenance and Updates:Maintain, upgrade, and improve existing software applications to ensure optimal performance and functionality. Testing and Debugging:Conduct software testing, identify bugs, troubleshoot technical issues, and implement appropriate solutions. System Design and Documentation:Develop software architecture, technical specifications, and documentation to support efficient system development and maintenance. Collaboration and Technical Support:Work closely with other IT professionals, departments, and stakeholders to understand requirements and provide technical solutions. Security and Performance Optimisation:Implement security measures, protect organisational data, and optimise software systems to ensure reliability, efficiency, and compliance with IT standards. Requirements Bachelor's Degree in Computer Science, Engineering, or a related field. Minimum of 3years of experience as a software developer. Strong proficiency in PHP, including frameworks such as CodeIgniter and Laravel. Solid understanding of JavaScript, HTML5, and CSS for front-end development. Experience with React JS and React Native for building dynamic user interfaces. Proficiency in relational databases such as Postgres and non-relational databases like MongoDB. Familiarity with SQL for database management and querying. Knowledge of version control systems such as GitHub/GitLab. Experience with Python and Django is a plus.

6 hours ago

Junior Project Manager

Afripoint Group Limited - 2 Openings

Abuja (FCT), Ikeja - Lagos Employment Type: Full-time Department: Product Management Reports To: Product Manager / Head of Product, Ikeja - Lagos, Nigeria

full-time

Afripoint Group is a leading technology solutions provider focused on delivering innovative products and services across various sectors. We are driven by a commitment to excellence and creativity, providing world-class solutions to our clients. At Afripoint Group, we value collaboration, forward-thinking, and a passion for pushing the boundaries of design to create exceptional user experiences. We are recruiting to fill the position below: Job Title: Junior Project Manager Locations: Abuja (FCT) and Ikeja - Lagos Employment Type: Full-time Department: Product Management Reports To: Product Manager / Head of Product About the Role We are seeking looking for a proactive, analytical and detail-oriented Junior Product Manager to join its team. The successful candidate will support the planning, development, coordination, and improvement of the company's digital products, ensuring that product features align with business objectives and user needs. This role is suitable for an individual who is passionate about technology, enjoys solving problems, and is interested in building products that deliver meaningful value to users. Job Purpose The Junior Product Manager will support the product development lifecycle, from gathering user requirements and documenting product specifications to coordinating with developers, designers, and other stakeholders to ensure timely delivery of product features. The ideal candidate should have a good understanding of product management principles, strong communication skills, analytical thinking, and the ability to work collaboratively with cross-functional teams. Key Responsibilities Product Planning and Development: Assist in identifying product opportunities based on user needs, market research, and business objectives. Support the development and maintenance of product roadmaps. Participate in product planning sessions and contribute ideas for product improvement. Assist in defining product features, requirements, and priorities. Monitor product development activities to ensure alignment with agreed objectives. Requirements Gathering and Documentation: Gather and document product requirements from stakeholders and users. Translate business needs into clear product requirements and user stories. Assist in preparing product requirement documents (PRDs), process flows, and acceptance criteria. Ensure product documentation is accurate, organised, and updated. Clarify requirements with developers and designers where necessary. Cross-Functional Team Coordination: Work closely with software developers, UI/UX designers, QA testers and other relevant teams. Communicate product requirements and expectations clearly to technical teams. Follow up on assigned product tasks and development milestones. Participate in sprint planning, daily stand-ups, sprint reviews and retrospective meetings where applicable. Escalate project blockers and communicate delays to relevant stakeholders. User Research and Feedback: Assist in gathering and analysing user feedback. Identify recurring user complaints, product challenges and opportunities for improvement. Support user interviews, surveys and product testing activities. Conduct basic competitor and market research. Recommend improvements based on user feedback and research findings. Product Testing and Launch Support: Collaborate with QA teams to ensure product features meet defined requirements. Participate in user acceptance testing (UAT) and feature validation. Assist in identifying, documenting and tracking product issues. Support product releases, feature rollouts and launch activities. Monitor newly released features and gather feedback for further improvements. Product Performance Monitoring: Assist in monitoring product performance using relevant metrics. Track user engagement, adoption, retention and customer satisfaction. Prepare periodic product performance reports. Identify areas where product improvements may be required. Support data-driven product decisions. General Product Support: Maintain product documentation, task boards and development records. Provide regular updates on product activities and outstanding tasks. Support the Product Manager in carrying out assigned responsibilities. Perform other product-related duties as assigned by Management. Key Performance Indicators (KPIs) Performance will be assessed based on: Timely and accurate documentation of product requirements. Effective coordination of product development activities. Timely follow-up on product tasks and deliverables. Quality of user stories, product specifications and documentation. Effectiveness in gathering and communicating user feedback. Contribution to product improvements and feature delivery. Quality of collaboration with technical and business teams. Qualifications and Requirements Bachelor's Degree in Computer Science, Information Technology, Business Administration, Engineering, Economics or a related discipline. 0–2 years of experience in product management, project coordination, business analysis or a related role. Basic understanding of software development processes and the product development lifecycle. Knowledge of Agile and Scrum methodologies is an advantage. Familiarity with product management and project tracking tools such as Jira, Trello, Asana or ClickUp. Basic understanding of UI/UX principles and user-centred product development. Ability to write clear documentation, user stories and product requirements. Strong analytical, organisational and problem-solving skills. Excellent written and verbal communication skills. Ability to work effectively with technical and non-technical teams. Willingness to learn, take initiative and adapt to changing priorities. Required Skills and Competencies: Product thinking and problem-solving. Strong communication and interpersonal skills. Attention to detail and documentation. Analytical and research skills. Task prioritisation and time management. Teamwork and stakeholder management. Adaptability and willingness to learn. Interest in technology and digital product development.

3 days ago

Saas Product Manager

Prestigious Consulting Group

Remote Employment Type: Contract, Remote, Nigeria

contract

Prestigious Consulting is a professional HR consultancy firm. We focus on improving organizational performance through strategic people & process management. We are recruiting to fill the position below: Job Title: SaaS Product Manager Location: Remote Employment Type: Contract About the Role We are seeking a delivery-focused SaaS Product Manager to oversee the continued development, completion, and launch of a digital platform connecting African researchers, innovators, and businesses to mentorship, funding, and commercialisation opportunities. Product development is already underway, with some features completed and an existing team of developers and designers in place. The successful candidate will take ownership of the product's current state, assess outstanding requirements, establish clear delivery priorities, and coordinate the team towards a successful MVP launch. This role is best suited to a Product Manager who has hands-on experience managing software development, coordinating cross-functional teams, and driving digital products from development through testing and release. Key Responsibilities Product Assessment and Planning: Review existing product documentation, roadmap, completed features, and outstanding development tasks. Assess the current state of the product and identify gaps, dependencies, and potential delivery risks. Establish a prioritised roadmap for completing and launching the MVP. Product Development and Delivery: Coordinate developers, designers, and other relevant stakeholders to deliver agreed product milestones. Translate business requirements into clear product specifications, user stories, and acceptance criteria. Manage the product backlog, sprint planning, reviews, and delivery tracking. Resolve blockers, manage dependencies, and ensure the team remains focused on launch-critical features. MVP Testing and Launch: Coordinate functional testing and user acceptance testing (UAT). Work with developers to track defects, validate fixes, and ensure features meet agreed requirements. Assess product readiness against agreed launch criteria. Coordinate release planning, deployment activities, and post-launch improvements with the technical team. Stakeholder Management and Reporting: Provide regular updates on completed work, outstanding tasks, delivery timelines, and risks. Maintain accurate product documentation, roadmaps, sprint reports, and decision logs. Communicate product-related decisions and escalate issues requiring management input. User Experience and Product Improvement: Collaborate with designers to ensure product features meet user needs and provide a coherent user experience. Gather and incorporate relevant user feedback into product decisions. Recommend improvements based on usability, business priorities, and product performance. Business Alignment and Fundraising Support: Ensure product priorities align with the platform's business objectives and intended users. Provide product roadmaps, delivery updates, and relevant product information to support stakeholder presentations and fundraising activities. Requirements Bachelor's Degree in Computer Science, Information Technology, or a related field. At least 7 years of relevant Product Management experience, with demonstrated ownership of digital product delivery. Proven experience working with software developers and designers to deliver digital products or SaaS solutions. Demonstrable experience managing an MVP or significant product release from development through testing and deployment. Strong practical knowledge of Agile/Scrum, backlog prioritisation, sprint management, user stories, and acceptance criteria. Experience coordinating product testing, defect tracking, and release readiness. Proficiency with product management tools such as Jira, Linear, Trello, Asana, or equivalent platforms. Strong analytical, organisational, communication, and stakeholder management skills. Ability to work independently, manage competing priorities, and drive delivery in a remote environment. Preferred Qualifications: Experience taking over a product developed by a previous Product Manager or team. Experience working in a startup or fast-paced technology environment. Familiarity with UI/UX design processes, software development workflows, and product analytics. Experience with research, innovation, funding, mentorship, or commercialisation platforms. Salary N500,000 - N600,000 / month.

4 days ago

Senior Software Engineer & It Strategy Consultant

Quickli App

Lagos Employment Type: Contract, Lagos, Nigeria

contract

Quickli App is an E-commerce fast-growing technology-driven platform redefining convenience in Lagos by connecting users with trusted vendors and riders, all in one seamless ecosystem. From food and groceries to last-mile delivery, we're building the infrastructure that powers everyday commerce in Nigeria. We are recruiting to fill the position below: Job Title: Senior Software Engineer & IT Strategy Consultant Location: Lagos Employment Type: Contract Job Summary As we continue to strengthen our technology infrastructure, improve our marketplace experience, and position the company for sustainable growth, we are seeking an exceptionally experienced Senior Software Engineer & IT Strategy Consultant with strong technical, strategic, business, and management capabilities. The Opportunity We are not simply looking for a software developer. We are seeking a technology strategist, systems architect, business-minded engineering leader, and experienced consultant who understands how to build, manage, scale, and optimize complex digital marketplaces. The successful candidate will serve in an advisory and IT management capacity, working closely with executive leadership to assess our existing technology ecosystem, identify opportunities for improvement, establish scalable technology strategies, and provide technical leadership across our digital platforms. Key Responsibilities Technology Strategy & Business Leadership: Develop and recommend technology strategies aligned with QuickliApp's business objectives. Translate business requirements into actionable technology roadmaps. Advise executive management on technology investments, innovation, and digital transformation. Evaluate existing systems, technical processes, and engineering capabilities. Identify opportunities to improve operational efficiency, customer acquisition, revenue generation, and scalability. Software Engineering & Systems Architecture: Conduct comprehensive assessments of existing application architecture and infrastructure. Recommend improvements to backend systems, frontend applications, databases, APIs, and cloud infrastructure. Provide strategic guidance on system scalability, performance, reliability, and security. Establish software engineering standards, development processes, and technical governance. Guide engineering teams on architecture modernization, system integration, and performance optimization. E-commerce, Fintech & Marketplace Development: Demonstrate advanced expertise in designing and scaling multi-vendor e-commerce marketplaces. Provide technical leadership in digital payment integrations, payment gateways, wallet systems, transaction processing, and settlement architecture. Understand marketplace commission structures, vendor management, order processing, and revenue models. Advise on logistics technology, dispatch systems, real-time tracking, delivery optimization, and marketplace automation. Recommend innovative solutions that improve customer, vendor, and delivery-partner experiences. IT Management & Engineering Leadership: Provide strategic oversight and mentorship to software engineers and technical personnel. Evaluate team structure, engineering productivity, and technical capabilities. Establish measurable engineering KPIs, accountability frameworks, and performance standards. Strengthen project delivery, quality assurance, cybersecurity, and IT governance. Support executive management in technology-related decision-making. Product Innovation & Digital Transformation: Collaborate with product, operations, and business teams to improve platform functionality. Identify opportunities for AI-powered automation, analytics, and intelligent marketplace operations. Recommend enhancements to user experience, application performance, and operational workflows. Develop a scalable technology roadmap supporting business expansion and long-term growth. Requirements Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Minimum of 8–10 years of relevant professional experience, including senior engineering or technology leadership responsibilities. Demonstrated success designing, developing, or scaling e-commerce, fintech, logistics, or FoodTech platforms. Strong background in software architecture, cloud infrastructure, distributed systems, APIs, and database management. Proven experience in IT strategy, business technology consulting, and engineering management. Strong understanding of marketplace economics, digital payments, logistics technology, and platform scalability. Experience leading engineering teams and advising senior business executives. Excellent analytical, communication, leadership, and problem-solving capabilities. Highly Desirable Experience: We are particularly interested in candidates who have: Worked with or helped scale platforms similar to Uber Eats, DoorDash, Glovo, Chowdeck, Jumia, Flutterwave, Paystack, or other major digital marketplaces. Led the architecture or transformation of a multi-vendor marketplace. Managed complex software engineering projects from strategy through execution. Provided technology consulting services to startups or growing technology companies. Demonstrated the ability to connect technology decisions with measurable business outcomes. Experience with Node.js, TypeScript, React, Next.js, MongoDB, Redis, AWS, microservices, and real-time systems. What We Vakue At QuickliApp, we value professionals who combine: Technical Excellence + Strategic Thinking + Business Understanding + Leadership + Execution. We want someone who can identify problems, develop practical solutions, guide implementation, and deliver measurable results.

7 days ago