Software Engineer

2 weeks ago


Lagos, Lagos, Nigeria Engie Africa Full time

Requisition ID: 23748
Job grade: 15
Department: Digital – Software Engineering
Reporting line: Software Engineering Manager

Job Purpose / Mission

  • We are looking for a talented, self-starting software engineer to join the digital team to help deliver affordable solar power to emerging markets.
  • This position offers a great opportunity to work alongside an elite team of engineers and business professionals and directly contribute to the success of a mission driven company with social and environmental impact.
  • Candidates will get the opportunity to work in a diverse technology stack at scale.

Responsibilities

  • Contribute to the bi-weekly software planning sessions, together with product managers and engineers to discuss delivery time estimates, risks and key practical considerations such as technical debt, feasibility at scale ....
  • Take requirements and deliver a complete solution subject to all engineering best practices, timeline considerations and potential dependencies in the software with minimal to no supervision.
  • Develop complex software that optimally uses resources to best meet customer needs.
  • Participate and contribute to architectural discussion on important areas of software that impact performance and reliability of our software. Identify and communicate risk in approaches or implementation details, assumptions, etc...
  • Mentor junior engineers and provide technical guidance
  • provide support where engineering intervention is required e.g due to bugs or performance problems, on-call

Requirements
Qualifications:

  • Bachelor's or Master's Degree in a relevant Engineering discipline Computer Engineering, Software Engineering, Computer Science

Experience and skills:
Required:

  • At least 3 years of relevant experience
  • Programming language proficiency in Ruby and mastery of Rails framework
  • Good knowledge of object relational mappers and their implementation design patterns, No SQL, Mysql and storage options
  • Strong knowledge of design patterns and OOP practices, TDD
  • Strong API development and documentation experience
  • Experience using observability and monitoring tools
  • Working knowledge of good practices for computer and data security
  • Experience with git: GitHub/Gitlab based source code management and deployment pipelines and best practice CI/CD
  • Excellent written and verbal communication skills in English

Desired:

  • Javascript and typescript proficiency with strong knowledge of one JS framework
  • HTML4/5, CSS3, AJAX, Bootstrap along with strong knowledge of DOM
  • Strong software engineering and architectural patterns background MVC, MVP, CQRS, DDD, SOLID, hexagonal, Microservices
  • Experience creating and maintaining scalable web applications in cloud context: elastic cache, distributed task processing, load balancing, containerization, clustering
  • Good experience on high availability, observability and structured logging
  • API design REST, GraphQL,Apollo...
  • Knowledge of container and container orchestration
  • Web and application Server backend management is a strong advantage and basic Linux server system administration.
  • Good knowledge of web application security with standards such as OWASP
  • Knowledge of Amazon Web Services AWS and its services, such as, but not limited to, EC2 ,RDS, EBS, S3, Lambda functions

Languages:

  • English
  • French is a plus

  • Software Engineer

    4 weeks ago


    Lagos, Lagos, Nigeria Lorgarithm Full time

    Job Description:We are seeking a highly skilled Software Engineer to join our dynamic team.As a Software Engineer at Lorgarithm, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.You will work closely with our team of developers, designers, and project managers to deliver high-quality...

  • Software Engineer

    2 months ago


    Lagos, Lagos, Nigeria Lorgarithm Full time

    Job Description:We are seeking a highly skilled Software Engineer to join our dynamic team.As a Software Engineer at Lorgarithm, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.You will work closely with our team of developers, designers, and project managers to deliver high-quality...

  • Software Engineer

    1 week ago


    Lagos, Lagos, Nigeria Wazobia Technologies Full time

    Job DescriptionWe are looking to hire a senior engineer with five 5 years of experience who is passionate about solving problems by delivering high-quality code.We help brands thrive through creative and innovative software solutions. We seamlessly integrate strategy, experience, design, and development by embracing the powerful combination of technology and...

  • Software Engineer

    4 days ago


    Lagos, Lagos, Nigeria Termii Full time

    Role DescriptionAs a Software Engineer at Termii, you will play a key role in designing, developing, scaling and maintaining our communication platformYou will work closely with cross-functional teams to deliver high-quality software solutions that meet our business objectives and exceed customer expectations.ResponsibilitiesDesign, develop, and maintain...

  • Software Engineer

    6 days ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYYou have expertise in Python.You have a strong understanding of the makeup of a modern GNU/Linux distribution.You have a good understanding of build systems and toolchains, including for cross-compilation.Experience working with container technology, such as Docker, Kubernetes and LXD.Use your familiarity with languages, toolchains, frameworks,...


  • Lagos, Lagos, Nigeria Reliance HMO Full time

    DescriptionWe are seeking an experienced and dynamic Software Engineering Manager to join our team.As a Software Engineering Manager, you will play a crucial role in leading and managing our talented team of software engineers.You will be responsible for overseeing the development and delivery of high-quality software solutions, ensuring technical...


  • Lagos, Lagos, Nigeria Reliance HMO Full time

    DescriptionWe are seeking an experienced and dynamic Software Engineering Manager to join our team.As a Software Engineering Manager, you will play a crucial role in leading and managing our talented team of software engineers.You will be responsible for overseeing the development and delivery of high-quality software solutions, ensuring technical...


  • Lagos, Lagos, Nigeria Reliance HMO Full time

    DescriptionWe are seeking an experienced and dynamic Software Engineering Manager to join our team.As a Software Engineering Manager, you will play a crucial role in leading and managing our talented team of software engineers.You will be responsible for overseeing the development and delivery of high-quality software solutions, ensuring technical...


  • Lagos, Lagos, Nigeria Reliance Health Full time

    ABOUT THE COMPANYWe're a health insurance company that uses software, data science, and telemedicine to make health insurance delightful, affordable, and easier to access.JOB SUMMARYRequirementsBachelor's or Master's Degree in Computer Science, Software Engineering, or a related field.Proven experience in leading and managing software engineering teams,...


  • Lagos, Lagos, Nigeria Reliance Health Full time

    ABOUT THE COMPANYWe're a health insurance company that uses software, data science, and telemedicine to make health insurance delightful, affordable, and easier to access.JOB SUMMARYRequirementsBachelor's or Master's Degree in Computer Science, Software Engineering, or a related field.Proven experience in leading and managing software engineering teams,...


  • Lagos, Lagos, Nigeria Reliance Health Full time

    ABOUT THE COMPANYWe're a health insurance company that uses software, data science, and telemedicine to make health insurance delightful, affordable, and easier to access.JOB SUMMARYRequirementsBachelor's or Master's Degree in Computer Science, Software Engineering, or a related field.Proven experience in leading and managing software engineering teams,...

  • Software Engineer

    4 weeks ago


    Lagos, Lagos, Nigeria Reliance Health Full time

    ABOUT THE COMPANYWe are a health insurance company that leverages software, data science, and telemedicine to enhance health insurance, making it more enjoyable, cost-effective, and accessible.JOB SUMMARYRequirements: Proven experience in frontend development with a focus on WordPress, PHP, and React. Proficiency in JavaScript (ES6+), HTML5, and CSS3....

  • Software Engineer

    2 months ago


    Lagos, Lagos, Nigeria Reliance Health Full time

    ABOUT THE COMPANYWe are a health insurance company that leverages software, data science, and telemedicine to enhance health insurance, making it more enjoyable, cost-effective, and accessible.JOB SUMMARYRequirements: Proven experience in frontend development with a focus on WordPress, PHP, and React. Proficiency in JavaScript (ES6+), HTML5, and CSS3....


  • Lagos, Lagos, Nigeria Reliance HMO Full time

    Position Overview:As a Senior Software Engineer at Reliance Health, you will play a pivotal role in developing, maintaining and optimizing the software used by our customers, our staff and our healthcare partners. You will collaborate closely with cross-functional teams, including product managers, engineers, and stakeholders, to identify opportunities for...

  • Software Engineer

    3 days ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYYou love technology and working with brilliant peopleYou are curious, flexible, articulate, and accountableYou value soft skills and are passionate, enterprising, thoughtful, and self-motivatedYou have a Bachelor's or equivalent in Computer Science, STEM or similar degreeYou have proficiency developing public-facing APIs and web applications,...


  • Lagos, Lagos, Nigeria Reliance Health Full time

    ABOUT THE COMPANYWe're a health insurance company that uses software, data science, and telemedicine to make health insurance delightful, affordable, and easier to access.JOB SUMMARYRequirements7+ years of experience in Software Engineering working with either PHP (Laravel) or understanding of software engineering principles and design patterns.Experience...


  • Lagos, Lagos, Nigeria Reliance Health Full time

    ABOUT THE COMPANYWe're a health insurance company that uses software, data science, and telemedicine to make health insurance delightful, affordable, and easier to access.JOB SUMMARYRequirements7+ years of experience in Software Engineering working with either PHP (Laravel) or understanding of software engineering principles and design patterns.Experience...


  • Lagos, Lagos, Nigeria Reliance Health Full time

    ABOUT THE COMPANYWe're a health insurance company that uses software, data science, and telemedicine to make health insurance delightful, affordable, and easier to access.JOB SUMMARYRequirements7+ years of experience in Software Engineering working with either PHP (Laravel) or understanding of software engineering principles and design patterns.Experience...

  • Software Engineer

    4 days ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYWhat we are looking for in you:Outstanding academic resultsAn Undergraduate Degree in a technical subject or a compelling narrative about your alternative chosen path.An understanding of software development methodologies and life cycles.A passion for technology and a drive to work with intelligent, motivated colleagues.Willingness to learn and...

  • Software Engineer

    5 days ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYCross-platform development experience on macOS and/or WindowsExpertise in modern C++ developmentExperience with software testing and test-driven developmentExtremely high personal standards for code quality, testing and designKnowledge of hypervisor technologies such as Hyper-V, VirtualBox, KVM, and QEMUOpen source experience and...