JetBase Logo

.NET + React Developer Wanted

Vacancy Image

We are looking for a .NET + React Developer who is able to communicate and collaborate with teammates on the part in order to achieve success. Join us!

Requirements

  • 1.5+ years of commercial experience with C# / .NET;
  • Experience with ASP.NET Core Web API development;
  • Good understanding of REST APIs and HTTP fundamentals;
  • Hands-on experience with React (hooks, functional components, state management);
  • Experience working with PostgreSQL and writing basic SQL queries;
  • Experience writing unit tests (xUnit, NUnit or MSTest);
  • Familiarity with mocking frameworks (Moq, NSubstitute, etc.);
  • Understanding of Git workflows (branches, pull requests, code reviews);
  • Basic understanding of JWT authentication and authorization;
  • Docker basics (containers, docker compose);
  • Familiarity with CI/CD pipelines;
  • English level sufficient for reading documentation and communication within the team.

Responsibility

From these duties follows:

  • Experience with event sourcing or CQRS frameworks (MediatR, WolverineFx, MassTransit);
  • Exposure to MartenDB, EventStoreDB, or any event store;
  • Temporal.io or other workflow orchestration (Camunda, Airflow);
  • NATS / JetStream or similar pub/sub systems;
  • Familiarity with Clean Architecture / Hexagonal / Onion patterns;
  • AWS (SSO, RDS, ECS) or Azure cloud services;
  • Frontend state management (TanStack Query, Zustand, Redux Toolkit);
  • Multi-tenant SaaS experience;
  • Familiarity with gRPC and SignalR;
  • Strong grasp of the TPL and parallel programming.

Interview Process

  • 45-minute interview with a member of our HR team to get to know you and your experience;
  • Technical task;
  • Technical interview with our team to assess your skills and abilities;
  • Final 1-hour interview with 2 team members to gauge your fit with our culture and working style.

Job Benefits

  • Worthy compensation for the results of work;
  • Annual paid vacation;
  • Ability to influence the development of the company;
  • Individual Development Plan;
  • Accounting services;
  • Remotely work model and Flexible working hours;
  • Payment for English lessons;
  • Birthday, memorable anniversary bonus;
  • Online team-building events (Pizza party, Tech meetup);
  • We offer a level of compensation directly proportional to the qualifications and level of the candidate.