
Senior Fullstack Developer
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Ghana.
β’ Create and develop business logic and domain modules within an ASP.NET Core API adhering to Clean Architecture principles.
β’ Construct and sustain asynchronous background processing services utilizing a .NET worker for document-intensive workflows managed through message queues.
β’ Design and maintain various Next.js/React applications for internal operations, back-office tools, and customer-facing portals.
β’ Utilize a shared package layer across front-end applications.
β’ Design relational data models and craft efficient data access code using EF Core/PostgreSQL.
β’ Integrate cloud-native infrastructure, including message queues, blob storage, secrets management, and managed identity providers.
β’ Implement authentication and authorization mechanisms that span workforce and external/customer identity boundaries.
β’ Collaborate on API contracts and shared TypeScript types utilized by front-end applications.
β’ Engage in architectural decisions that foster a modular, maintainable, and well-tested monolith.
β’ Develop human-in-the-loop tools for operators to review, correct, and validate AI-assisted extraction results with complete traceability.
β’ Write and uphold automated tests across the entire stack and participate in maintaining CI/CD pipeline health.
β’ Involve yourself in code reviews, technical design discussions, and mentor junior engineers.
β’ Over 8 years of professional software development experience, with extensive expertise in C# / .NET (ASP.NET Core).
β’ More than 4 years of experience in building production front-end applications with React, including Next.js (App Router, server components/actions, route handlers).
β’ Profound understanding of Clean/Layered Architecture, domain modeling, and separation of concerns in complex back-end systems.
β’ Familiarity with relational databases and ORMs (EF Core or equivalent), including migrations and query performance optimization.
β’ Strong TypeScript proficiency and comfort working within a monorepo that contains shared, versioned internal packages.
β’ Experience with cloud infrastructure (Azure preferred; AWS/GCP equivalents also considered), encompassing messaging/queues, object storage, and secrets management.
β’ Proven experience in implementing or integrating OAuth2/OIDC-based authentication, ideally with enterprise identity providers like Microsoft Entra ID or similar.
β’ Strong commitment to automated testing practices: unit, integration, and contract testing on both the back end and front end.
β’ Ability to work comfortably across the full stack without hand-offs, from database schema to API to UI.
β’ Exceptional communication skills and experience collaborating in a small, senior, high-autonomy engineering team.
β’ Flexible work hours and remote work options.
β’ Opportunities for professional growth and development.
β’ Competitive salary and performance-based bonuses.
β’ Comprehensive health benefits and wellness programs.
β’ Supportive and collaborative team environment.
NationsBenefits
QAVION GROUP
Weflow | getweflow.com
Travoom
Get handpicked remote jobs straight to your inbox weekly.