Full-Stack .NET Developer

Requirements

  • 3–5+ years of experience with .NET (Core/5+/6+/7+/8) building production APIs.
  • Strong experience with React or React Native and TypeScript.
  • Solid understanding of REST APIs, HTTP, authentication/authorization (JWT, OAuth2/OpenID Connect).
  • Confident with relational databases (SQL Server/Azure SQL, query optimization, transactions).
  • Experience with cloud hosting (preferably Azure) and CI/CD pipelines.
  • Comfortable owning features end-to-end: from tech design to deployment and monitoring.
  • Strong communication skills, ability to work in an async/remote team, and provide/receive code reviews.


Nice to have

  • Experience in fintech, banking, or payments domain (KYC/AML, card linking, payouts).
  • Experience with Azure AD B2C, Plaid, Stripe/TabaPay, or similar providers.
  • Familiarity with OpenAI API or other LLMs in production.
  • Prior work with SOC 2 / GDPR / CCPA requirements, audit logging, and security best practices.


Key responsibilities

  • Design and implement features across React Native mobile, React web, and .NET 8 Web API.
  • Build secure auth flows with Azure AD B2C, JWT, and refresh tokens; implement RBAC and policy-based access.
  • Integrate with third-party services: Plaid, Jumio/Alloy, BaaS provider, Stripe/TabaPay, SendGrid, Twilio, OpenAI.
  • Work with Azure SQL + Dapper to design performant queries, models, and migrations.
  • Implement background jobs and workflows with Hangfire, Redis, and Azure Functions/App Service.
  • Handle file and media flows via Azure Blob Storage, signed URLs, and mobile viewers (PDF, images).
  • Implement and tune React Query + Zustand state management and React Hook Form + Zod validation.
  • Collaborate on CI/CD with Azure DevOps Pipelines, help debug production issues using App Insights, Log Analytics, and Sentry.
  • Contribute to security, auditing, and compliance (KYC/AML, PII minimization, logging of critical operations).
  • Review code, mentor teammates, and help refine architecture and best practices.


Tech stack you’ll work with

  • Mobile: React Native (TypeScript), React Navigation, React Query, Zustand, React Hook Form, Zod, AsyncStorage, Keychain/Keystore, FCM/APNs, Mixpanel, Sentry
  • Web: React (TypeScript), Tailwind CSS, React Router, React Query, Ant Design, Recharts
  • Backend: .NET 8 Web API, Dapper, Redis, Hangfire, Azure Blob Storage, Azure SQL, SendGrid, Twilio, Plaid, Jumio/Alloy, Stripe/TabaPay, OpenAI (via proxy)
  • Infra & DevOps: Azure App Service, Azure Static Web Apps, Azure CDN, Azure DevOps Pipelines, Azure Key Vault, Bicep, Application Insights, Log Analytics


About the role
You’ll build and evolve a fintech platform across mobile, web, and backend. You’ll work end-to-end: from designing APIs and data models to implementing polished mobile and web experiences, integrating with banking/KYC providers, and ensuring security, reliability, and compliance.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 23 March
67 views
·
10 applications
To apply for this and other jobs on Djinni login or signup.
Loading...