JetBase.io logo

.NET + React Developer

JetBase.io·Salary not specified

Primary stack

DockerReactRESTPostgreSQL.NETC#CI/CDGitunittest

Nice to have's

event sourcingCQRSMartensDBEventStoreDBTemporal.ioNATS / JetStreamClean ArchitectureHexagonal / Onion patternsAWS / AzuregRPCSignalRTPLparallel programming

Job description

About the Position

We are seeking a .NET + React Developer with 1.5+ years of experience in C# / .NET and React to join our team in Sheridan, Wyoming. Join us to collaborate with teammates and achieve success!

Responsibilities

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.

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.

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.

© JetBase.io. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

JetBase.iohas been conquering the IT sector since 2013 and can deliver quality services to its clients. Everything from preliminary task analysis, application of best practices, development, product testing, and implementation is the domain we deal with. Our experience and expertise in IT means quality for our clients and the solution of any task the world of IT can throw at us.JetBase.iolistens to its clients and understands their needs. Our experts can tackle any task. The development of platforms and applications for various industries is our profession. We apply an individual approach to every customer and ensure constant, transparent, two-way communication. We create infrastructures to improve the effectiveness and efficiency of business processes that yield greater profitability for our clients.

More at JetBase.io

All 5 roles

Popular searches