
Senior Fullstack Developer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Serbia.
β’ Design and develop business logic and domain modules within an ASP.NET Core API, adhering to Clean Architecture principles (Domain, Application, Infrastructure, and API layers).
β’ Create and manage asynchronous background processing services (a .NET worker) for document-intensive workflows, coordinated through message queues.
β’ Develop and sustain several Next.js/React applications that serve internal operations/back-office tools as well as external/customer-facing portals, utilizing a shared package layer.
β’ Design relational data models and craft efficient data access code utilizing EF Core/PostgreSQL.
β’ Integrate with cloud-native infrastructure that includes message queues, blob storage, secrets management, and managed identity providers.
β’ Implement authentication and authorization mechanisms across workforce and external/customer identity boundaries.
β’ Collaborate on API contracts and shared TypeScript types used by front-end applications.
β’ Engage in architectural decisions that promote a modular, maintainable, and well-tested monolith.
β’ Develop human-in-the-loop tools for operators to review, amend, and approve AI-assisted extraction results with complete traceability.
β’ Write and maintain automated tests throughout the stack and contribute to the health of the CI/CD pipeline.
β’ Participate in code reviews and technical design discussions; mentor less experienced engineers.
β’ Over 8 years of professional software development experience, with extensive expertise in C# / .NET (ASP.NET Core).
β’ At least 4 years of experience in building production front-end applications using React, including Next.js (App Router, server components/actions, route handlers).
β’ Strong comprehension of Clean/Layered Architecture, domain modeling, and separation of concerns in complex back-end systems.
β’ Proficient in relational databases and ORMs (EF Core or equivalent), including migrations and query performance optimization.
β’ Solid TypeScript proficiency and comfort in working within a monorepo that contains shared, versioned internal packages.
β’ Familiarity with cloud infrastructure (Azure preferred; AWS/GCP equivalents will be considered) β including messaging/queues, object storage, and secrets management.
β’ Experience with implementing or integrating OAuth2/OIDC-based authentication, preferably with enterprise identity providers (e.g., Microsoft Entra ID or similar).
β’ Strong discipline in automated testing: unit, integration, and contract testing on both the backend and frontend.
β’ Comfortable working across the entire stack without hand-offs β from database schema to API to UI.
β’ Excellent communication abilities and experience working in a small, senior, high-autonomy engineering team.
β’ Competitive salary and performance-based bonuses.
β’ Flexible work hours and options for remote work.
β’ Comprehensive health benefits including medical, dental, and vision coverage.
β’ Opportunities for professional development and continuous learning.
β’ Supportive team environment with a focus on work-life balance.
NationsBenefits
QAVION GROUP
Weflow | getweflow.com
Travoom
Get handpicked remote jobs straight to your inbox weekly.