Senior .NET / React Software Engineer

We are looking for a Senior .NET/React Software Engineer for an hourly-based contract (3โ€“5 months), with a possibility of extension based on project needs and performance.

 

You will join an established product team in a US-based product company working on globally adopted, large-scale production platforms used daily by millions of readers, students, and institutions worldwide, contributing to cross-team initiatives and providing technical leadership across mature, business-critical systems!

 

Given the technical stack and maturity of the product, we are looking for a Senior engineer whose primary, long-term experience is in C# / .NET and React.

 

About products:

  • A global digital reading platform used by millions of readers worldwide.
  • A digital reading platform designed for schools and educational institutions.
  • A streaming service for films and documentaries.

     

Tech Stack

Most things we build use:

  • C#
  • NET MVC / Web API
  • SQL Server
  • React

Common supporting infrastructure includes:

  • Centralized logging with Elasticsearch and Kibana
  • Messaging with RabbitMQ
  • Application monitoring with New Relic

For source control and pull requests, teams choose between:

  • GitHub
  • BitBucket

We use automated build and deploy, and encourage unit testing.

Our code runs in Microsoft Azure and Amazon AWS, as well as in our own data center.

Team-specific: Weโ€™ve adopted other data stores to deal with issues of scale and performance, and to better fit our evolving data models. For example:

  • MongoDB
  • Azure Table Storage
  • Elasticsearch
  • Redis
  • Kafka

We also have applications that make heavy use of the following technologies:

  • Ruby-on-rails
  • Node.js
  • Ember.js
  • A custom JavaScript framework
  • Scala

     

Important for us:

  1. 7+ non-interrupted years of professional experience with C#, the .NET web technology stack, and React.
  2. Senior-level background
  3. Strong understanding of web-based architecture and development.
  4. Expert knowledge of software development.
  5. Expert understanding and ability to create and maintain systems using language appropriate for target or equivalent technologies (i.e. C#, JavaScript, JSON, XML, ASP.NET MVC, etc.).
  6. Expert capability to create and maintain SQL and/or document databases as required to support development projects.
  7. Leadership aptitude: adept at training and mentoring others.
  8. Skilled to consistently reduce software complexity while balancing short-term productivity with long-term maintenance.
  9. Track-record of anticipating technical problems and designing solutions to overcome them.
  10. Effectively facilitate cross-team work.
  11. Understand the business that their code supports.
  12. At least Upper-Intermediate English

     

Responsibilities:

Software Development & Ownership

  • Develop and maintain new and existing web applications using .NET (C#) and React.
  • Own features end-to-end: requirements analysis, design, implementation, delivery, and production support.
  • Break down complex initiatives into clear, achievable deliverables.
  • Contribute to the design and maintenance of SQL and/or document databases.

Technical Leadership & Architecture

  • Provide technical leadership in architecture, design decisions, implementation, and code quality.
  • Identify and resolve requirement gaps, reduce technical debt, and improve system maintainability.
  • Research and evaluate new technologies to select optimal solutions.
  • Contribute to shared codebases, architectural decisions, and engineering standards.

Collaboration & Delivery

  • Work independently on small to medium projects and contribute to large cross-team initiatives with a Solution Architect.
  • Lead small projects or support medium-sized initiatives.
  • Facilitate discussions around user scenarios, technical trade-offs, and delivery optimization.
  • Participate in initiatives impacting multiple teams.

Code Quality & Production

  • Ensure high code quality through code reviews, pull requests, and pair programming.
  • Support testing, performance planning, reliable releases, and production stability.

 

What youโ€™ll get working with us:

  • Short-term hourly-based contract (3โ€“5 months) with a clear scope, transparent expectations, and a possibility of extension based on project needs and performance.
  • Opportunity to work on globally adopted, large-scale production products used daily by millions of readers, students, and institutions worldwide.
  • High-impact engineering work on mature, business-critical systems โ€” not an MVP or experimental project.
  • Collaboration with a strong, cross-functional product team, including experienced backend, frontend, QA engineers, architects, and product stakeholders.
  • A senior-level engineering environment with a strong focus on code quality, architecture, scalability, and long-term maintainability.
  • Modern technology stack, automated CI/CD pipelines, cloud infrastructure (Azure & AWS), and engineering best practices.
  • Autonomy and ownership: real influence on technical decisions, architecture, and implementation.
  • Fully remote work with a distributed, well-organized team.
  • Professional, respectful communication and a well-established engineering culture.
  • Valuable experience working with well-known US-based digital products that strengthen your professional profile.

 

If we are a match โ€” we are waiting for you! Send your CV!

Required languages

English B2 - Upper Intermediate
Published 24 December 2025 ยท Updated 28 January
Statistics:
60 views
ยท
3 applications
67% read
To apply for this and other jobs on Djinni login or signup.
Loading...