Full Stack Next.js & .NET Azure Developer

Apply Now

Remote

Posted on: January 8, 2026

What Is the role?

We are looking for a Full Stack Developer who can build and ship end-to-end web applications — React-based frontends with Next.js, .NET APIs on the backend, and Azure for infrastructure. You’ll own features from UI to database and work closely with a small, collaborative team.

Key Responsibilities

Frontend Development:

  • Build responsive web applications using Next.js 15 with App Router
  • Work with React 19 Server Components and Client Components where appropriate
  • Implement SSR, SSG, and streaming for performance-critical pages
  • Build reusable, typed React components with TypeScript
  • Connect frontend to .NET APIs and handle auth flows with NextAuth.js / Azure AD B2C

Backend Development:

  • Build and maintain RESTful APIs using ASP.NET Core 10 (Minimal APIs or Controllers)
  • Implement auth using Microsoft Entra ID, OAuth 2.0, and JWT
  • Write data access layers with Entity Framework Core against PostgreSQL and MongoDB
  • Build background jobs and event-driven workflows with Azure Functions
  • Implement real-time features with SignalR where needed

Data:

  • Design and manage relational schemas in PostgreSQL (migrations, indexing, query optimization)
  • Model and query document data in MongoDB (aggregation pipelines, indexing strategies)
  • Make pragmatic decisions about when to use relational vs. document storage

Azure Cloud Services:

  • Deploy apps to Azure App Service and Azure Container Apps
  • Set up CI/CD pipelines with Azure DevOps or GitHub Actions
  • Manage secrets with Azure Key Vault
  • Use Azure Blob Storage for file/media handling
  • Monitor applications with Azure Application Insights

General:

  • Write clean, maintainable code following SOLID principles
  • Participate in code reviews and help maintain team standards
  • Optimize performance and troubleshoot production issues

Required Skills

Frontend:

  • 2+ years with React and Next.js (App Router)
  • Solid TypeScript skills — you use it daily, not optionally
  • Experience with React 19 patterns: Server Components, Suspense, and the use hook
  • State management with Zustand or TanStack Query (server state vs. client state)
  • Styling with Tailwind CSS v4
  • Understanding of Core Web Vitals and practical performance optimization

Backend & .NET:

  • 3+ years with C# and ASP.NET Core
  • Comfortable building APIs with both Minimal APIs and Controllers
  • Entity Framework Core — migrations, relationships, query optimization
  • Auth implementation: OAuth 2.0, JWT, API keys
  • Familiarity with common patterns: Repository, CQRS, Mediator (MediatR)
  • Async/await and Task-based programming

Databases:

  • PostgreSQL — schema design, indexing, migrations, and writing efficient queries
  • MongoDB — document modeling, aggregation framework, and indexing
  • Understanding of when to choose relational vs. document databases for a given problem

Azure (Core):

  • Azure App Service — deploying and scaling web apps
  • Azure Functions — serverless event-driven workloads
  • Azure Key Vault — secrets and certificate management
  • Azure Blob Storage — file and media storage
  • Azure Application Insights — monitoring and diagnostics
  • Azure DevOps or GitHub Actions — CI/CD pipelines
  • Microsoft Entra ID — identity and access management

General:

  • Git — branching strategies, PRs, rebasing
  • Unit and integration testing (xUnit, Jest/Vitest)
  • Comfortable working in a Linux/container-based deployment environment

Preferred Skills

Azure (Advanced):

  • Azure Container Apps or AKS for container orchestration
  • Azure Service Bus for message queuing
  • Azure Front Door for global load balancing and CDN
  • Azure API Management for gateway and rate limiting
  • Azure Redis Cache for distributed caching

Additional:

  • Docker and containerization in production
  • Microservices architecture experience
  • Infrastructure as Code with Bicep or Terraform
  • GraphQL or tRPC
  • Experience with Drizzle ORM or Prisma on the Next.js side
  • Familiarity with monorepo tooling (Turborepo, Nx)

Personal Qualities

  • You solve problems methodically and don’t shy away from debugging
  • Clear communicator — can explain technical decisions to non-technical stakeholders
  • Self-directed and comfortable owning features end-to-end
  • Curious about new tools but pragmatic about adopting them
  • Takes pride in shipping reliable, well-tested software

We offer you

  • Competitive Compensation
  • Professional Growth
  • Cutting-Edge Technologies
  • Highly motivated & collaborative Team
  • Challenging Projects
  • Work-Life Balance
  • Opportunities for Advancement
  • Employee Well-being