
Senior Fullstack Developer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Ghana.
β’ Design and develop business logic and domain modules within an ASP.NET Core API, adhering to Clean Architecture principles.
β’ Create and sustain asynchronous background processing services utilizing a .NET worker for document-intensive workflows managed through message queues.
β’ Build and manage several Next.js/React applications for internal operations, back-office tools, and external/customer-facing portals.
β’ Share a unified package layer across front-end applications.
β’ Construct relational data models and write efficient data access code using EF Core/PostgreSQL.
β’ Integrate cloud-native infrastructures, including message queues, blob storage, secrets management, and managed identity providers.
β’ Implement authentication and authorization mechanisms spanning workforce and external/customer identity boundaries.
β’ Collaborate on API contracts and shared TypeScript types utilized by front-end applications.
β’ Engage in architectural decisions to support a modular, maintainable, and well-tested monolith.
β’ Develop human-in-the-loop tools for operators to review, correct, and approve AI-assisted extraction results with comprehensive traceability.
β’ Write and uphold automated tests across the entire stack and contribute to CI/CD pipeline health.
β’ Take part in code reviews, technical design discussions, and mentor junior engineers.
β’ Over 8 years of professional software development experience, with in-depth expertise in C# / .NET (ASP.NET Core).
β’ More than 4 years of experience in building production front-end applications using React, including Next.js (App Router, server components/actions, route handlers).
β’ Strong grasp of Clean/Layered Architecture, domain modeling, and the separation of concerns in complex back-end systems.
β’ Familiarity with relational databases and ORMs (EF Core or equivalent), including migrations and query optimization.
β’ Proficient in TypeScript and comfortable working in a monorepo with shared, versioned internal packages.
β’ Experience with cloud infrastructure (preferably Azure; AWS/GCP equivalents considered), including messaging/queues, object storage, and secrets management.
β’ Background in implementing or integrating OAuth2/OIDC-based authentication, preferably with enterprise identity providers like Microsoft Entra ID or similar.
β’ Strong commitment to automated testing: unit, integration, and contract testing on both back end and front end.
β’ Competent in working across the full stack without hand-offs, from database schema to API to UI.
β’ Excellent communication skills and experience collaborating within a small, senior, high-autonomy engineering team.
β’ Comprehensive health benefits and wellness programs.
β’ Flexible work arrangements and a supportive work-life balance.
β’ Opportunities for professional development and continuous learning.
β’ Collaborative and innovative work environment.
NationsBenefits
QAVION GROUP
Weflow | getweflow.com
Travoom
Get handpicked remote jobs straight to your inbox weekly.