108 C Programming jobs in Nigeria
Python Programming Instructor
Posted today
Job Viewed
Job Description
Today
K
Python Programming InstructorKishron Innovation Hub
Research, Teaching & Training
Lagos Part Time
Education Confidential
- Minimum Qualification :
Company Description
At Kishron Innovation Hub, we believe in the boundless potential of every child to become a future innovator and problem-solver. Tailored for children between the ages of 5 to 18, our thoughtfully designed programs empower them with essential coding skills, nurturing their natural curiosity and creativity. Through our innovative approach, we unlock a world of opportunities for these budding minds, equipping them to face future challenges with confidence and shape the world with their ingenuity. Our mission, embodied in the tagline "Think. Create. Innovate," invites young minds to embark on a journey of discovery and imagination.
Role Description
This is a part-time remote role for a Python Programming Instructor. The instructor will be responsible for developing and delivering engaging Python programming curricula tailored to children aged 10 to 13. This includes preparing lesson plans, conducting virtual coding sessions, providing constructive feedback, and fostering an inclusive and supportive learning environment. The instructor will also monitor student progress and adapt teaching methods to meet individual learning needs.
Qualifications
- Proficient in Python programming and able to demonstrate strong coding skills
- Experience in curriculum development and creating engaging lesson plans for children
- Excellent verbal and written communication skills
- Passionate about teaching and able to effectively convey complex concepts to young learners
- Ability to foster an inclusive and supportive learning environment
- Solid teaching or mentoring experience in coding or related fields is a plus
Bachelor's degree in Computer Science, Education, or a related field
<
Python programming instructor
Posted today
Job Viewed
Job Description
Company Description
IJAN Africa is a digital school located in Lagos, Nigeria, the tech epicenter of Africa. Our mission is to help young people achieve better, happier, and more prosperous professional lives by equipping them with in-demand tech and non-tech digital skills. We offer training and certification in areas such as Data Analysis, Full-Stack Web Development, UI/UX, Product Design, and more. At IJAN Africa, we believe that proficiency in digital skills can open global opportunities, allowing you to work for companies worldwide without leaving your home.
Role Description
This is a full-time hybrid role for a Python Programming Instructor based in Lagos. The instructor will deliver engaging and effective training sessions, develop curriculum and course materials, and provide support and mentorship to students. Additional responsibilities include assessing student progress, providing constructive feedback, and staying up-to-date with industry trends and developments. While the role requires some on-site presence, remote work is also acceptable.
Qualifications
- Proficiency in Python programming and experience in teaching or mentoring
- Strong understanding of Data Analysis and troubleshooting
- Experience in developing curriculum and course materials
- Excellent communication and interpersonal skills to effectively engage with students
- Ability to work independently and adapt to a hybrid work environment
- Bachelor's degree in Computer Science, Information Technology, or a related field; relevant certifications are a plus
- Previous experience in using teaching tools and digital resources
- Passion for education and helping students succeed in their careers
Consultant HIV Programming
Posted today
Job Viewed
Job Description
Company Description
Education as a Vaccine (EVA) is a Nigerian non-profit organization dedicated to improving health outcomes, including HIV/AIDS prevention, sexual reproductive health, rights, and economic growth for adolescents and young people.
With 25 years of experience, EVA uses youth-friendly methodologies to foster lasting change in health, education, and human rights. EVA operates in 7 states and the Federal Capital Territory, expanding its scope to include climate justice initiatives.
We partner with public and private sectors to provide health products, clinical services, psychological support, and behavior change communications in urban and rural areas.
We currently have some consultancy vacancies open, and urge qualified candidates, to apply.
Software Development Engineer
Posted 542 days ago
Job Viewed
Job Description
Quality Assurance Engineer, Software Development
Posted today
Job Viewed
Job Description
Who We Are
NewGlobe supports visionary governments to transform public education systems, the cornerstone of a prosperous, equitable, and peaceful society.
With a comprehensive system transformation platform and data-driven educational services, NewGlobe delivers rapid and dramatic improvements in learning outcomes at state and nationwide scale. Through building impactful partnerships and programmes, NewGlobe ensures that all children have access to an education that will develop their full potential and create a foundation for growth and prosperity.
NewGlobe leverages more than a decade of educational experience and proven impact in integrated school management, teacher professional development, instructional design innovation, technological system support, child-centered classroom practice, and parent engagement -- all grounded in learning science -- to ensure each teacher is empowered to engage children in transformational learning, and all children have the opportunity to develop to their full potential. Every day, NewGlobe supports governments to solve what were once seen as intractable problems, and by doing so, ensures this generation will be able to grow up to lead more fulfilled lives, while simultaneously building economic prosperity for themselves, their communities, and the globe.
NewGlobe's high-touch, intensive professional development programs, along with integrated school management, teacher support, and assessment software, enable schools to succeed. NewGlobe works within state and national curriculum and syllabi, ensuring all children are empowered to learn their own history, and master local content, while being globally competitive in mathematics and languages. The science of behaviour change and the science of learning is at the foundation of all programming. NewGlobe works with urgency because youth quickly becomes adulthood and relentlessly because improvement requires continuous problem-solving. NewGlobe is honoured to serve and to help rebuild trust in public systems.
NewGlobe's work is all encompassing and will challenge you to use your full mind, and heart, each day. We need bright minds who want to be part of building a new globe -- a more equitable globe -- to join us.
Technology Group
Technology plays a critical role enabling us to provide transformative education at massive scale in highly resource constrained environments. This is one of the key elements that gives us the ability to deliver radically impactful programmes, creating brighter futures for a generation of children across the world each day. Technology spans several key functions, including product management, business intelligence, software development and IT operations. Working with us, passionate technologists have a chance to directly change the world. No kidding.
Software Development Department
The software development department handles all aspects of delivery related to our custom software applications and services - everything that it takes to turn an idea into working software and delivering value to our users. The department is structured into cross-functional, self-organising teams that work together on projects, short and long, alongside product designers and key business stakeholders.
About The Role
We are looking for a full time Quality Assurance Engineer to join our new Lagos, cross-functional software development teams, which will build the software that powers and improves our platform of educational tools. The Lagos team will have a special focus on the parts of the system that are more customer facing, experimental, or strategically important. The key to the QA role on our teams is being a divergent thinker with a curious mind - a collaborator with developers in building great software, not an adversary, nor an order taker.
If you're looking to be a gatekeeper, NewGlobe will not be right for you. If you're looking to get a perfect set of requirements handed to you, NewGlobe will not be right for you. On the other hand, if you're all about being an enabler of teams, curiosity and innovation, and more than anything, about automation and repeatability, then NewGlobe might just be your next gig.
You will report to one of our software development team leads.
What You Will Do
- Collaborate with team members and business stakeholders to define acceptance criteria for software development projects, including participation in the design and estimation of new software to ensure that testing is not an afterthought
- Create and execute testing plans that include an appropriate combination of manual and automated testing, carefully reporting issues using structured tools and standards
- Advocate for a culture of automation and repeatability - and then get your hands dirty to make it a reality
- Follow testing practices to ensure the functional correctness, usability, scalability, and security of NewGlobe software
- Help resolve "works on my machine" automated testing issues by pairing with our software developers to run down environmental, network, or other complicating factors
- Deliver and manage automated testing tools for the constantly evolving needs of our various software platforms, including a range of web and mobile applications running across a variety of devices
- Integrate automated testing tools into build pipelines to promote a culture of continuous delivery
- Participate in the design, rollout, and use of monitoring tools in order to identify and resolve issues and ensure continuous integration of data into warehouses
- Devise approaches for validating and monitoring off-the-shelf and third-party software
- Participate in the design and use of application monitoring tools to reduce mean time to response and to maximise uptime
- Provide third-line technical support to in-house users
What You Should Have
- Bachelor's degree with excellent academic performance
- 4+years overall commercial software experience at the enterprise level
- Experience with different testing tools and patterns, such as contract testing for APIs and end-to-end testing for apps. Proficiency with other types of testing, such as load testing, penetration and security testing, or usability testing a major plus
- Comfort with both Windows and Linux/Ubuntu
- A desire to learn new tech stacks and frameworks - if you've only got experience in a particular platform and you think that makes it the right answer, NewGlobe is not right for you
- Nice to haves:
- DevOps experience at the enterprise level
- Hands-on experience across with a continuous delivery platforms (e.g. Jenkins, Go.CD, CircleCI, TFS)
- Hands-on experience with Code as Infrastructure tools (Puppet, Chef, Ansible, etc.)
- Experience in cloud platforms (AWS, Azure)
- Experience in containerisation (Docker) and containerisation infrastructure (Kubernetes, Docker Swarm, etc.)
- A proactive mindset and comfort working without constant supervision
- Flexibility to respond to the changing needs of the business
- Ability to prioritise and carry out multiple tasks
- Fast learner, energetic, and enthusiastic
Working at NewGlobe
Enter the dynamic world of NewGlobe, where we embrace the mindset of boundless potential.
Here, we excel in innovative problem-solving and harness the power of data to revolutionize education. Committed to scaling our impact, we prioritize inclusivity and design solutions that empower learners worldwide. With relentless determination, we challenge conventions, analyze root causes, and craft inventive solutions to educational challenges.
Our culture values tangible results, focusing on data-driven decisions and proactive problem-solving. Integrity and accountability are our guiding principles as we uphold commitments, establish policies, and validate our efforts at every turn.
Through meticulous design, we shape behaviors, championing structured practices, precision, and transparency in our quest for educational excellence. As we journey forward, we embrace challenges and celebrate achievement in our mission to transform education.
What We Offer
- The opportunity to make a difference for children every day at a proven, internationally recognized, mission-driven company.
- Flexible hybrid working arrangement.
- Take the lead and help us grow our engineering team
- The opportunity to work on challenging and innovative projects
What to Expect from the Interview Process
We have a rigorous, merit based hiring process. The process is designed to simulate the essential parts of the job and introduce you to your role in the business should you join our team. Apply via our website.
We will never ask for payment as part of the interview process and we are committed to a fair process free of discrimination based on gender, race, ethnicity, citizenship or disability.
Project Manager – Software Development
Posted today
Job Viewed
Job Description
Bill Station
is one of Africa's fastest-growing fintech and digital lifestyle platforms — offering seamless money transfers, bill payments, airtime swaps, crypto and gift card trading, and lifestyle services such as hotel and flight bookings.
We're building a unified digital ecosystem that connects users to everyday financial and lifestyle services through innovation, speed, and simplicity.
We're now hiring a
Technical Project Manager
to lead our software development projects — coordinating teams, managing priorities, and ensuring flawless execution across
web (React/TypeScript), backend (Django), and mobile (Flutter)
environments.
- Manage full
Software Development Life Cycle (SDLC)
— from planning and design to testing and deployment. - Collaborate with frontend, backend, and mobile teams to ensure on-time delivery of milestones.
- Define clear project scope, timelines, deliverables, and success metrics.
- Conduct sprint planning, stand-ups, and retrospective meetings with Agile methodologies.
- Identify and resolve project risks, dependencies, and blockers proactively.
- Manage version releases, QA testing, and deployment pipelines.
- Communicate updates with executives and stakeholders using dashboards and progress reports.
- Maintain alignment between business goals and technical execution.
Bachelor's degree
in Computer Science, Engineering, or related field.
- 3–6 years of experience
managing full-cycle software projects. - Strong understanding of
software development processes
, especially Agile and Scrum. - Experience working with:
- Frontend:
, TypeScript - Backend:
Django / Python - Mobile:
Flutter / Dart - Ability to translate technical details into clear, actionable plans.
- Proficiency with
Jira, Trello, or Asana
for project tracking. - Excellent communication, leadership, and documentation skills.
- PMP, CSM, or Lean Six Sigma certification (a strong plus).
Software Development (Full-Stack)
Posted 26 days ago
Job Viewed
Job Description
RESPONSIBILITIES:
Software Development: Design, develop, and implement high-quality software applications that meet client business requirements.Software Maintenance: Debug, test, and maintain existing software applications to ensure seamless performance and bug-free operation.Collaboration: Work closely with project managers, UX/UI designers, and other team members to ensure the software aligns with both business and user needs.Agile Methodology : Participate in all phases of the software development lifecycle, including planning, coding, testing, and deployment, following Agile or Scrum methodologies.Documentation: Prepare and maintain technical documentation for the applications developed, including codebase, architecture, and user guides.Code Reviews: Conduct code reviews and mentor junior developers to promote best practices and improve the overall team performance.Innovation & Research: Stay updated with the latest industry trends, emerging technologies, and best practices to bring innovative ideas to projects.Client Interaction: Engage with clients to understand their business needs, gather requirements, and provide technical recommendations on optimal software solutions.Integration: Design and implement APIs and services for third-party integration to ensure smooth interoperability with other software systems.Security: Ensure software security best practices are embedded within the code, focusing on data protection and system integrity.ROLE ALIGNMENT WITH ORGANIZATION' GOALS:
· This role plays a critical part in delivering high-quality business technology solutions, which are central to our mission of empowering organizations through technology. The Software Developer will drive digital transformation initiatives, helping clients optimize their operations, reduce costs, and improve performance by delivering scalable and reliable software solutions. By aligning closely with our clients’ needs, the role contributes to long-term partnerships, continuous innovation, and the company's growth objectives.
QUALIFICATIONS REQUIRED:
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
· 3+ years of experience in software development, preferably in business technology solutions or related fields.
· Demonstrable experience in developing enterprise software solutions using languages such as Java, Python, C#, or JavaScript.
· Hands-on experience in full-stack development is preferred, including front-end technologies (React, Angular, Vue.js) and back-end technologies (Node.js, .NET, Spring).
· Experience in working with databases (SQL, NoSQL) and cloud technologies (AWS, Azure, Google Cloud).
Be The First To Know
About the latest C programming Jobs in Nigeria !
Senior Fullstack Engineer – Software Development at Newglobe
Posted today
Job Viewed
Job Description
Today
J
Senior Fullstack Engineer – Software Development at NewglobeJobgam
Engineering & Technology
Lagos Full Time
IT & Telecoms Confidential
- Minimum Qualification :
- Experience Level : Senior level
- Experience Length : 5 years
JOB TITLE: Senior Fullstack Engineer – Software Development
JOB LOCATION: Lagos
ADVERTISEMENT
JOB DETAILS;
- We are looking for a full time Lead Full-Stack Engineer to head up one of our cross-functional software development teams, which builds the software that powers and improves our competitive advantage. In addition to being technically excellent and an individual contributor, a Team Lead is responsible for the end-to-end delivery of their project (looking across all disciplines and technology stacks) and for ensuring that their team is following agreed norms and processes.
This person should be familiar with design and implementation issues specific to a data driven, highly scalable environments and be able to handle such issues with flexibility and ingenuity. The ideal candidate will have a strong customer focus, a proven track record of delivering high-quality products in a continuous delivery environment, and an appreciation for clean and simple code.
What You Will Do
- Design, implement, and support new products and features, including overseeing the technical design and architecture of projects
- Grow and lead an software development team of 5-7 engineers
- Collaborate with project sponsors and product designers to elaborate requirements and facilitate trade-offs that maximise value
- Analyse and improve the overall software architecture, with a focus on maintainability and scalability
Mentor and develop members of the team, from daily interactions to broader professional development goals
What You Should Have
- A BA/BS in Computer Science or a related technical field
- Minimum of 5 years of enterprise software development experience
- Comfort recommending and advocating for enterprise architectural best practices for highly-available, scalable, and reliable implementations; but also the experience to take on technical debt where appropriate
- Enterprise-level experience with continuous delivery practises and tools
- Advocacy of test-driven development (TDD) and/or behaviour driven development (BDD)
- Experience with pair-programming and other XP practises a plus
- Expertise in several of the following areas (and interested in learning about the rest):
- Web services and API design, especially in the Microsoft .NET ecosystem
- Android applications, especially "offline-first"
- JavaScript Web Applications, especially Progressive Web Applications
- Data engineering – data pipelines that cleanse, classify, and aggregate data sets
- Highly scalable architectures (e.g. CQRS, Event Sourcing, queues, circuit breakers, etc.)
- Monitoring in all its forms – error monitoring, synthetic monitoring, performance monitoring, user monitoring, etc.
- Security and identity management – OAuth, penetration testing, software supply chain
- Cloud and Hybrid deployment models
- Databases and ORMs – esp. MS SQL Server/T-SQL (and EF, Dapper, etc.); but also other forms of persistence
- Experience in a lean delivery environment and understand not only the mechanics, but also the underlying motivations
- NewGlobe uses primarily .NET (server-side), Vue.JS (web apps) and Kotlin (Android native), so experience in these tool chains is preferable; however, NewGlobe also values developers with diverse experience, so serious exposure to other languages and ecosystems (e.g. NodeJS, Ruby, functional languages, NoSQL DBs) is a bonus
- Ability to function well in a fast-paced, informal environment where constant change is the norm and the bar for quality is set high
Interest in open source projects – familiarity with OSS projects is a plus; contributions to open source projects is a big plus
What We Offer
- The opportunity to make a difference for children every day at a proven, internationally recognized, mission-driven company.
- Flexible hybrid working arrangement.
- Take the lead and help us grow our engineering team
The opportunity to work on challenging and innovative projects
How To Apply
To apply for the ongoing NewGlobe Job recruitment, visit the APPLICATION PORTAL to submit your application
Deadline: March 20, 2025
<
Research and development software engineer
Posted today
Job Viewed
Job Description
We hiring for our tech company located at Rumuokoro in portharcourt for the Position of
RESEARCH AND DEVELOPMENT SOFTWARE ENGINEER
REQUIREMENT
Minimum of Bsc or HND
Proven experience in software engineering ( Research & development focused preferred)
3.Strong programming skills ( Python C++, java or similar skills)
Knowledge of cloud platforms
Good understanding of data structures algorithms and software design principles.
salary : #200,000 - #300,000
Job Type: Full-time
Pay: ₦200, ₦300,000.00 per month
Research and Development Software Engineer
Posted 10 days ago
Job Viewed
Job Description
Job Summary:
We are seeking a highly skilled Software Research and Development Engineer to design, develop, and test innovative software solutions. The successful candidate will be responsible for researching new technologies, developing software products, and collaborating with cross-functional teams to drive product innovation.
Key Responsibilities:
1. Research and develop new software technologies, tools, and methodologies.
2. Design, develop, and test software products, including coding, debugging, and troubleshooting.
3. Collaborate with cross-functional teams, including product management, engineering, and quality assurance.
4. Develop and maintain technical documentation, including design documents, test plans, and user manuals.
5. Participate in code reviews, ensuring high-quality code and adherence to coding standards.
6. Stay up-to-date with industry trends, emerging technologies, and best practices.
Requirements:
1. Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
2. Proven experience in software research and development, with a strong portfolio of projects.
3. Proficiency in programming languages, such as Java, Python, C++, or others.
4. Experience with software development methodologies, including Agile and Scrum.
5. Strong problem-solving skills, with the ability to debug complex issues.
6. Excellent communication and collaboration skills.
Preferred Qualifications:
1. Experience with cloud computing, artificial intelligence, or machine learning.
2. Knowledge of DevOps practices, including continuous integration and continuous deployment.
3. Familiarity with containerization technologies, such as Docker.
4. Experience with version control systems, such as Git.