...your ever-present help in time of need

Full-stack Software Developer

Are you a Full-stack Software developer with a passion to deliver great user experience? Do you have a particular interest and background in Full-stack software development or engineering and are ready to work in a very diverse technology environment?

Type: Full time – Permanent
Location: Ikeja, Lagos, Full time, Hybrid
Salary: ₦250,000.00 – ₦300,000 + Bonus + Benefits, Pension
Hours: Mon-Fri. 37.5hrs

About the Company
Gurugeeks IT/Telecoms provides a diverse range of design, engineering and digital technology and transformation services and consultancy. Our focus is to provide distinctive solutions in areas of IT, Telecoms and Electrical Power Systems
Be part of the team that develops and runs our digital IT platforms, driving innovation in how we deliver to our customers and the rest of the business. Our Lagos development team is expanding with multiple opportunities available at different levels. We are looking for Full-stack Software developers to implement e2e software application designs across our ERP, CRM, HRM etc.

About the Role
We’re looking for a talented and well-rounded Full-stack software engineer to help our product and technical teams to co-design, build, test and implement software solutions. As part of this role, you will build relationships with the management and other subject matter experts to develop their solutions.


  • Lead team of software engineers/developers to complete large-scale as well as smaller projects according to pre-determined specifications, system requirements and security requirements.
  • Develop software solutions by studying information needs as generated by Business Development Executives; conferring with Clients; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle.
  • Engage with Technical Architects to design software/applications and architecture using collected data, systems analysis and prior bug reports; confer with management teams regarding user reports to personalise software and increase productivity.
  • Support Pre-sales consultant in documenting proposals and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Support, mentor and develop software engineers by providing advice, coaching and educational opportunities
  • Determine viability of solutions by evaluating current problems, future requirements, existing solutions, and customized programs
  • Prepare, install, debug and analyze solutions in harmony with system requirements and in conjunction with offering suggestions for policy change to improve operations.
  • Research new technologies, advancements, and industry improvements in order to stay abreast of the latest developments and enhance the success of the company.
  • Document details of coding projects through a standardized process of writing program descriptions, cataloguing changes made and recording any special instruction.
  • Identify, prioritize and execute tasks in the software development life cycle.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks through appropriate tools and scripting.
  • Accomplish engineering and organization mission by delivering solutions and results as needed.

Technical Stack
Javascript, Nodejs, React, Java, Django, Python, TypeScript, C#, .NET, JSON, YAML REST API

Minimum 3 years of Commercial Software Development Experience.

Nice to have:
Understanding of cloud-based services, i.e., AWS, Azure
Familiar with IaC, i.e., Ansible, Terraform, Helm, etc
Knowledge of CI/CD, i.e., Jenkins, CircleCI, GitLab, etc
Experience with producing and consuming APIs, both RESTful and GraphQL
Experience with working with both relational and non-relational databases (i.e., MySQL, MongoDB, etc)
Proven experience in leading a team of developers to deliver an end to end solution.

A Degree in Computer science, Computer engineering or a relevant field.

Apply Now

Start planning to join our forward thinking innovators. 

Checkout our Available Vacancies

Start planning to join our forward thinking innovators. 

Full-Stack Developer

Are you a Full-stack Software developer with a passion to deliver great user experience?

Solutions Architect

Are you a Solution Architect with a passion to deliver great customer experience?

Solutions Architect – ERP/CRM

Are you a Solution Architect with experience in designing ERP/CRM software applications 

Cloud Engineer(AWS/Azure)

We are looking for a Cloud Engineer to work with our engineering team to develop, implement, optimize, and maintain cloud-based solutions.

Product Manager

We are looking for Product Manager to own and manage the implementation of an ERP software application.

Software Developer

We are looking for Software developers to implement software application designs across our IT/Telecoms Ecosystems.

IT Business Development Manager

Do you have a strong business acumen with an interest to manage and grow an IT/Tech Start-up business?