hirly

Newglobesandbox

Senior Fullstack Engineer, Software Development

Lagos, Nigeria

hirly Pro

Get in front of the people hiring at Newglobesandbox

  • Reach the hiring manager at Newglobesandbox on LinkedIn, from your own account
  • hirly applies to this job for you, with unlimited applications
  • A resume and cover letter written for this job, unlimited
  • The hiring manager and recruiter at Newglobesandbox, with contact details
Get Pro for this job →

$49 a month · ₹1,999 for 30 days in India · cancel any time

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Newglobesandbox first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 3M live jobs from 220,000+ employers in 200+ countries.

Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude or ChatGPT and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Senior
Country
NG
Work mode
On-site / unstated
First seen by hirly
9 Nov 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

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 w

Original posting on Newglobesandbox's site ↗

Listed on hirly, a job board. hirly is not the employer: Newglobesandbox is hiring for this role.

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job