Scroll to learn more arrow
image Back to Careers

Middle + .Net + React.js Developer

Limestone Digital is looking for a Middle + .Net + React.js Developer to expand our team.

VACANCY CODE: 87543. Tell this code to our recruiter.

Remote

Engineers

Required Skills

Frontend:
  • Proficiency in React.js and Redux for state management in large-scale applications with asynchronous data flows.
  • Strong command of JavaScript (ES6+) and basic TypeScript to ensure type safety and robust codebases.
  • Experience with component-based architecture and React lifecycle methods or React Hooks for state and side-effect management.
  • Familiarity with Material-UI (MUI) or similar component libraries to create functional, responsive user interfaces.
  • Ability to optimize Virtual DOM rendering for improved application performance in low-latency environments.
  • Experience with unit testing, integration testing for critical parts of the system
Backend:
  • Deep expertise in .NET 8 and C# with a focus on Asynchronous Programming, leveraging it for high-concurrency applications.
  • Strong knowledge of event-driven architecture
  • Experience with Message Brokers such as RabbitMQ or Kafka for inter-service communication and real-time data processing.
  • Proficient in building RESTful APIs and implementing WebSocket or SignalR for real-time bidirectional communication.
  • Experience working with Microservices architecture, implementing services with high availability and scalability, using .NET Core and .NET 8.
  • Experience with unit testing, integration testing for critical parts of the systemDatabase:
  • Proficiency in SQL and NoSQL including writing optimized SQL queries, managing database schema designs
  • Familiarity with ACID transactions, index optimization, and query execution plans to ensure database performance in high-throughput environments.Authentication & Authorization:
  • Strong experience in implementing OAuth 2.0 and OpenID Connect protocols, including managing JWT (JSON Web Tokens) and refresh tokens for secure and scalable authentication flows.
  • Proficiency in integrating with Identity Providers (IdP) like Azure AD, Okta, or Auth0 for Single Sign-On (SSO) and multi-factor authentication (MFA).
Bonus Skills:  
  • Familiarity with Reactive Programming concepts using RxJS or Reactive Extensions (Rx.NET) for handling streams of data asynchronously.
  • Experience with real-time event streaming systems like Apache Kafka, enabling processing of high-velocity, high-volume data streams.
  • Basic understanding of IoT protocols such as MQTT or CoAP for real-time telemetry and control of industrial equipment.
  • Experience with containerization tools such as Docker
  • System design experience for large-scale systems
  • Good English to communicate with the client.  Ability to have calls with USA time zone

We Offer

  • We invite you to join our friendly international team;
  • Comfortable work schedule;
  • Zero bureaucracy;
  • Pleasant working atmosphere;
  • Interesting projects and challenging tasks;
  • Opportunities for self-realization, professional and stable career growth;
  • The optional partly compensation for learning English language.

APPLY NOW

Name(Required)

Upload:

Accepted file types: jpg, txt, docx, doc, xml, pdf, Max. file size: 5 MB.
Accepted file types: jpg, txt, docx, doc, xml, pdf, Max. file size: 5 MB.

RECOMMEND TO FRIEND!

Know someone who would be interested in this position?

Benefits

1

Work in a super friendly, truly open-minded team with a family-like vibe.

2

Competitive salary, paid vacation and social benefits.

3

The optional partly compensation for learning English language.