
Senior Fullstack Developer
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Argentina.
• Design and develop business logic and domain modules within an ASP.NET Core API, adhering to Clean Architecture principles (Domain, Application, Infrastructure, API layers).
• Create and manage asynchronous background processing services (a .NET worker) for document-intensive workflows, coordinated via message queues.
• Develop and sustain multiple Next.js/React applications for internal operations/back-office as well as external/customer-facing users, utilizing a shared package layer.
• Design relational data models and craft efficient data access code using EF Core/PostgreSQL.
• Integrate with cloud-native infrastructure, including message queues, blob storage, secrets management, and managed identity providers.
• Implement authentication and authorization 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 tooling for operators to review, amend, and approve AI-assisted extraction results with comprehensive traceability.
• Author and maintain automated tests throughout the stack and contribute to the health of the CI/CD pipeline.
• Take part in code reviews, technical design discussions, and mentor 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 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 similar), including migrations and query performance.
• Solid skills in TypeScript and experience working within a monorepo with shared, versioned internal packages.
• Familiarity with cloud infrastructure (Azure preferred; AWS/GCP equivalents considered) — messaging/queues, object storage, secrets management.
• Experience in implementing or integrating OAuth2/OIDC-based authentication, ideally with enterprise identity providers (e.g., Microsoft Entra ID or similar).
• Strong discipline in automated testing: unit, integration, and contract testing on both back end and front end.
• Comfortable working across the full 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 remote work options.
• Professional development opportunities and continuous learning initiatives.
• Health, dental, and vision insurance coverage.
• Generous vacation and paid time off policies.
NationsBenefits
QAVION GROUP
Weflow | getweflow.com
Travoom
Get handpicked remote jobs straight to your inbox weekly.