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:
- 7+ non-interrupted years of professional experience with C#, the .NET web technology stack, and React.
- Senior-level background
- Strong understanding of web-based architecture and development.
- Expert knowledge of software development.
- 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.).
- Expert capability to create and maintain SQL and/or document databases as required to support development projects.
- Leadership aptitude: adept at training and mentoring others.
- Skilled to consistently reduce software complexity while balancing short-term productivity with long-term maintenance.
- Track-record of anticipating technical problems and designing solutions to overcome them.
- Effectively facilitate cross-team work.
- Understand the business that their code supports.
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 |