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!
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 related experience. * 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!