
Senior Fullstack Developer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Spain.
β’ Design and develop business logic and domain modules within an ASP.NET Core API by adhering to Clean Architecture principles.
β’ Create and sustain asynchronous background processing services tailored for document-intensive workflows, utilizing message queues for coordination.
β’ Build and manage multiple Next.js/React applications for both internal operations and external/customer-facing portals, ensuring a unified package layer.
β’ Design relational data models and craft efficient data access code using EF Core and PostgreSQL.
β’ Integrate with cloud-native infrastructures which include 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 that are utilized by front-end applications.
β’ Engage in architectural decisions that promote the maintainability and thorough testing of the modular monolith.
β’ Develop human-in-the-loop tooling for the review, correction, and approval of AI-assisted extraction results, ensuring complete traceability.
β’ Write and uphold automated tests throughout the stack and contribute to the health of the CI/CD pipeline.
β’ Take part in code reviews, technical design discussions, and provide mentorship to less experienced engineers.
β’ Over 8 years of professional software development experience, with significant 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).
β’ A solid understanding of Clean/Layered Architecture, domain modeling, and the separation of concerns in complex back-end systems.
β’ Experience with relational databases and ORMs (EF Core or equivalent), focusing on migrations and query performance.
β’ Strong TypeScript capabilities and familiarity with working in a monorepo environment with shared, versioned internal packages.
β’ Background in cloud infrastructure (Azure preferred; AWS/GCP equivalents considered), including messaging/queues, object storage, and secrets management.
β’ Experience in implementing or integrating OAuth2/OIDC-based authentication, preferably with enterprise identity providers like Microsoft Entra ID or similar.
β’ Strong commitment to automated testing practices: unit, integration, and contract testing for both back end and front end.
β’ Proficient in working across the full stack without hand-offs, from database schema to API to UI.
β’ Exceptional communication skills with experience in a small, senior, high-autonomy engineering team.
β’ Competitive salary and performance-based bonuses.
β’ Flexible work hours and the option for remote work.
β’ Professional development opportunities and access to training resources.
β’ Comprehensive health benefits, including medical, dental, and vision coverage.
β’ Generous paid time off and holiday schedule.
NationsBenefits
QAVION GROUP
Weflow | getweflow.com
Travoom
Get handpicked remote jobs straight to your inbox weekly.