
Senior Fullstack Developer
Posted 3 days ago

Posted 3 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 while adhering to Clean Architecture principles (Domain, Application, Infrastructure, API layers).
• Create and maintain asynchronous background processing services (a .NET worker) for workflows heavy on documentation, managed through message queues.
• Develop and sustain multiple Next.js/React applications for internal operations/back-office tools and external/customer-facing portals, utilizing a shared package layer.
• Design relational data models and produce efficient data access code utilizing EF Core/PostgreSQL.
• Integrate with cloud-native infrastructure, including message queues, blob storage, secrets management, and managed identity providers.
• Implement authentication and authorization measures across workforce and external/customer identity boundaries.
• Collaborate on API contracts and shared TypeScript types utilized 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.
• Produce and maintain automated tests across the stack and contribute to the health of the CI/CD pipeline.
• Take part in code reviews and technical design discussions while mentoring less experienced 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).
• Strong grasp of Clean/Layered Architecture, domain modeling, and the separation of concerns within complex back-end systems.
• Proficient in relational databases and ORMs (EF Core or equivalent), with experience in migrations and query performance optimization.
• Solid TypeScript capabilities and familiarity with working in a monorepo containing shared, versioned internal packages.
• Experience with cloud infrastructure (Azure preferred; 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 (e.g., Microsoft Entra ID or similar).
• Strong automated testing discipline, encompassing unit, integration, and contract testing on both back end and front end.
• Comfortable navigating the full stack without hand-offs — from database schema through API to UI.
• Exceptional communication skills and a background in working within a small, senior, high-autonomy engineering team.
• Opportunity to work on innovative projects and technologies.
• Collaborative and supportive work environment.
• Professional development and growth opportunities.
• Competitive salary and comprehensive benefits package.
NationsBenefits
QAVION GROUP
Weflow | getweflow.com
Travoom
Get handpicked remote jobs straight to your inbox weekly.