Skip to content

Open nowPosted 5 hours ago

Senior Fullstack Engineer, Software Development

NewGlobe1 open role

Where
Lagos, Nigeria
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Fullstack Engineer, Software DevelopmentNewGlobe · Lagos, Nigeria
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on NewGlobe's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.7% of postings close within 7 days. Measured by our own scanner across the market. NewGlobe postings stay open a median of 23 days.

Share of postings closed within
  1. 2.3%1 day
  2. 4.8%3 days
  3. 13.7%7 days
  4. 22.1%14 days
  5. 37.6%30 days
  6. 59.1%60 days
This job: posted 5 hours ago

NewGlobe median: 23 days open

The posting

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-centred classroom practice, and parent engagement to ensure each teacher is empowered to engage children in transformational learning, and all children have the opportunity to develop to their full potential.

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.

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 delivering our custom software applications and services, everything required to turn an idea into working software and deliver value to our users. The department is structured into cross-functional, self-organising teams that work on products and projects alongside product managers, product designers, and key business stakeholders.

About the Role

We are looking for a Senior Full-Stack Engineer to join one of our cross-functional software development teams building the applications and services that support NewGlobe programmes.

As a Senior Full-Stack Engineer, you will take responsibility for significant product and technical capabilities spanning Vue applications, C#/.NET services, APIs, relational data stores, and AWS infrastructure. You will remain hands-on while solving ambiguous technical problems, making architecture decisions, and helping other engineers deliver reliable software across the full stack.

C#/.NET is our primary backend technology. Python is deliberately selected for specific specialist capabilities where it provides a meaningful advantage. You will help ensure that technology choices respond to the problem being solved rather than personal preference or fashion.

Our application estate includes both established and modern technologies and architectural patterns. You will lead its pragmatic evolution, deciding when to improve, modernise, migrate, simplify, or replace existing technology while balancing customer value, delivery needs, operational risk, and long-term ownership costs.

You will use test-driven development and Clean Architecture principles to improve software design, maintainability, and confidence in change. You will apply these practices with judgement: protecting meaningful boundaries and testability without turning architectural patterns into unnecessary layers or ceremony.

In addition to delivering software directly, you will raise engineering standards, improve reusable practices, and help other engineers become more effective. You will use AI-assisted and agentic engineering approaches across complex work and help the team identify where they improve delivery, quality, and maintainability—and where conventional engineering approaches remain more appropriate.

What You Will Do

  • Own the technical design and delivery of significant capabilities spanning Vue applications, C#/.NET services, APIs, integrations, relational data stores, and AWS infrastructure
  • Remain hands-on across frontend and backend systems while providing technical direction for complex or ambiguous work
  • Make pragmatic architecture decisions that balance customer value, delivery speed, reliability, security, maintainability, scalability, and operational complexity
  • Evaluate when Python is appropriate for a specialist capability and ensure that introducing it provides sufficient value to justify the additional technology and operational complexity
  • Design clear system boundaries, APIs, data models, integrations, and asynchronous workflows that support reliable and maintainable operation
  • Apply and champion test-driven development, helping engineers use tests to improve design and selecting verification approaches appropriate to the system, change, and associated risks
  • Apply Clean Architecture principles pragmatically and guide the evolution of systems towards clearer responsibilities, controlled dependencies, and independently testable business behaviour
  • Lead the modernisation of established applications, understanding existing design choices and sequencing improvements, migrations, or replacement according to value, cost, and operational risk
  • Partner with product managers, designers, engineers, and business stakeholders to shape solutions and make well-reasoned technical and product trade-offs
  • Diagnose complex production problems across application boundaries and improve the architecture, observability, tooling, and feedback loops that prevent their recurrence
  • Improve the reliability, performance, security, and operability of systems using AWS, SQL Server, PostgreSQL, Azure DevOps, and associated engineering tooling
  • Evaluate build, buy, and integration options based on implementation effort, operational responsibility, security, adaptability, and total cost of ownership
  • Write and ship maintainable software while raising the quality of technical design, code reviews, automated testing, continuous delivery, monitoring, and production support
  • Apply generative AI and agentic engineering tools to complex work, including system exploration, implementation, refactoring, testing, debugging, and technical investigation, while designing appropriate validation and remaining accountable for the resulting software
  • Turn effective AI-enabled engineering practices into reusable workflows, guidance, or tooling that improves the effectiveness of other engineers
  • Mentor engineers through design discussions, code reviews, pairing, technical guidance, and the sharing of engineering practices
  • Use production behaviour, telemetry, incidents, defects, and user feedback to guide technical priorities and continuously improve our products and engineering practices

What You Should Have

  • Strong professional experience designing, building, releasing, and operating substantial production software across frontend and backend systems
  • Deep experience building and evolving backend applications and services using C# and .NET
  • Experience using Python in production, or sufficient understanding to evaluate and guide its use for appropriate specialist capabilities
  • Strong experience building modern web applications and the ability to design, deliver, and guide maintainable solutions using Vue
  • Deep understanding of service design, APIs, distributed-system patterns, asynchronous processing, messaging, reliability, and system integration
  • Strong experience with relational data modelling, SQL, data-access patterns, and the performance and consistency trade-offs involved in data-intensive applications. Experience with SQL Server or PostgreSQL is expected
  • Strong practical experience with test-driven development and broader automated-testing strategies, including the judgement to choose verification approaches appropriate to different risks
  • Experience designing and evolving systems using Clean Architecture principles, with a pragmatic understanding of when additional boundaries and abstractions do or do not provide value
  • Experience making architectural decisions across significant capabilities or systems rather than only implementing isolated features
  • Experience modernising established applications and managing technical migrations without unnecessarily disrupting product delivery or production stability
  • Experience designing and operating cloud-hosted applications using AWS, including observability, performance, resilience, security, and infrastructure concerns
  • Strong experience with continuous integration and delivery. Experience using Azure DevOps is particularly valuable
  • Experience diagnosing complex production problems using telemetry, logs, traces, user feedback, and other operational signals
  • Experience evaluating off-the-shelf and custom-built software and making build, buy, and integration decisions based on more than implementation cost alone
  • Practical experience using generative AI or agentic engineering tools for substantial software engineering work, together with an understanding of their strengths, failure modes, security implications, and appropriate validation
  • Evidence of improving the effectiveness of other engineers through mentoring, technical leadership, tooling, reusable patterns, or engineering practices
  • Strong communication and collaboration skills, including the ability to explain technical decisions and trade-offs to technical and non-technical colleagues
  • A bachelor’s degree in Computer Science or a related discipline, or equivalent practical experience
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against NewGlobe's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on NewGlobe's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    NewGlobe's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.