Senior Full-stack Engineer

2 weeks ago


Lagos, Lagos, Nigeria NewGlobe Full time

Description
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.

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 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.

Responsibilities
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

Requirements
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 toolchains 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.


  • Lagos, Lagos, Nigeria Enov8 Solutions Limited Full time

    About the RoleWe are seeking a talented Full Stack Software Engineer to join our development team. You will be responsible for building and maintaining scalable web applications using modern technologies.You will collaborate with cross-functional teams to design, develop, and test high-performance systems. We expect you to have a solid foundation in both...

  • Full Stack Engineer

    1 month ago


    Lagos, Lagos, Nigeria Lorgarithm Full time

    Position Overview:We are looking for a talented Full Stack Engineer who specializes in backend development using Spring Boot and Android development using Kotlin. The ideal candidate will have strong algorithmic skills and experience working with complex backend systems, as well as expertise in developing and maintaining Android applications.This role...

  • Full Stack Engineer

    1 month ago


    Lagos, Lagos, Nigeria Earnipay Full time

    Education and Experience:Bachelor's degree in Computer Science, Engineering, or a related field.Proven experience as a Full-Stack JavaScript Developer with a focus on backend development.At least 2 years of solid work Technical Skills:Strong proficiency in JavaScript and Experience with backend frameworks such as and Nestjs.Familiarity with frontend...


  • Lagos, Lagos, Nigeria Mutual Benefit Assurance Full time

    Summary:We are looking for an experienced full stack developer to join our team and help us build a robust and reliable API infrastructure.The ideal candidate will have a strong background in both front and back-end programming and expertise in Java, Python, .NET, PHP or JavaScript, and related technologies.This position will have the responsibility for...

  • Full Stack Developer

    3 weeks ago


    Lagos, Lagos, Nigeria Fort Knox Group Full time

    JOB OBJECTIVEWe are looking for a full stack developer that will be responsible for developing and managing full stack front & back-end services and the interchange of data between the server and the users.Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and...

  • Full Stack Engineer

    1 month ago


    Lagos, Lagos, Nigeria Lorgarithm Full time

    Key Responsibilities:Backend Development Python/Django:Design and implement backend services for the athletes' marketplace using Python and Django.Develop and manage databases using PostgreSQL/MySQL for product catalogs and user data.Utilize Cassandra for managing product catalogs and transaction logs.Integrate Elasticsearch for fast and efficient search...


  • Lagos, Lagos, Nigeria Appzone Limited Full time

    Software Engineer Join our team of innovative software engineers at [Company Name], a leading [industry/field] company, as we strive to push the boundaries of technology and deliver cutting-edge solutions. Job Description As a Software Engineer, you will be responsible for designing, developing, and maintaining scalable and high-performance server-side...


  • Lagos, Lagos, Nigeria New Usual Limited Full time

    Responsibilities:Developing front end website architectureDesigning user interactions on web pagesDeveloping backend website applicationsCreating servers and databases for functionalityEnsuring cross-platform optimization for mobile phonesEnsuring responsiveness of applicationsWorking alongside graphic designers for web design featuresSeeing through a...


  • Lagos, Lagos, Nigeria Infinion Technologies Full time

    Full Stack DeveloperJoin our team as a Full Stack Developer and be part of creating innovative software solutions that drive business growth. As a key member of our cross-functional team, you will be responsible for designing, building, testing, and implementing scalable software solutions.About the RoleDesign and develop scalable software solutions using a...


  • Lagos, Lagos, Nigeria Infinion Technologies Full time

    Full Stack Developer Join our team as a Full Stack Developer and be part of creating innovative software solutions that drive business growth. As a key member of our cross-functional team, you will be responsible for designing, building, testing, and implementing scalable software solutions. About the Role Design and develop scalable software solutions...


  • Lagos, Lagos, Nigeria Nomba Formerly Kudi Full time

    We are currently looking for an exceptional Senior Backend Engineer who will : Architect, design and develop mobile products.Provide ongoing maintenance, support and enhancements to existing mobile services.Manage Junior Engineers, providing mentoring, code reviews, architectural design etc..Perform performance review on direct reports and report details to...


  • Lagos, Lagos, Nigeria Appzone Limited Full time

    Job DescriptionWrite high-quality code as required, and contribute to the design and implementation of applications and ensure the development of products and features enhancements from design through to deployment.Oversee the development of functional applications on the server-side and client-side of our various products/platformsDesign, develop, and...


  • Lagos, Lagos, Nigeria Qore Full time

    Write high-quality code as required and contribute to the design and implementation of applications and ensure the development of products and features enhancements from design through to deployment.Oversee the development of functional applications on the server-side and client-side of our various products/platformsDesign, develop, and maintain scalable and...


  • Lagos, Lagos, Nigeria Infinion Technologies Full time

    About The RoleAs a Full-stack developer, you will be responsible for producing scalable software solutions. You will be a part of a cross-functional team that is responsible for the full software development cycle, from conception to deployment. Part of your job duties will be co-designing, building, testing, and implementing software solutions. We are...


  • Lagos, Lagos, Nigeria Jibs-Ray Nigeria Limited Full time

    Job Description:Position Overview: We are looking for a Senior Full Stack Developer with extensive experience in Java, Laravel, PHP, and MySQL. The ideal candidate will have a strong background in building and managing SaaS products, with a focus on delivering high-quality, scalable, and secure applications.Key Reseponsibilities:Full Stack Development:...


  • Lagos, Lagos, Nigeria Wazobia Technologies Full time

    Job DescriptionWazobia Tech is 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...


  • Lagos, Lagos, Nigeria NewGlobe Full time

    About The RoleWe 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...


  • Lagos, Lagos, Nigeria Yassir Full time

    ABOUT THE COMPANYYassir now offers on-demand services such asride-hailing and last-mile delivery. Building on thisinfrastructure, we are now introducing financialservices to help our users pay, save and borrowdigitally. Helping usher the continent into a digitaleconomy era.JOB SUMMARYRequirements At least 10 years of experience in backend engineering with...


  • Lagos, Lagos, Nigeria Youverify Online Services Full time

    Description We're looking for a seasoned and results-oriented Senior DevOps Engineer to join our growing team and play a leadership role in automating, building, and maintaining our infrastructure for both cloud-based applications and mobile deployments.You'll be responsible for designing and implementing CI/CD pipelines, managing our cloud infrastructure,...


  • Lagos, Lagos, Nigeria AfriHealth Ltd Full time

    Role DescriptionThis is a full-time on-site role for a Senior Software Engineering Manager at AfriHealth Ltd in Lagos.The Senior Software Engineering Manager will be responsible for leading software development teams, overseeing software design, managing projects, and implementing distributed systems to enhance our healthcare solutions.QualificationsSoftware...