Middle .NET / React Software Engineer
We are looking for a Middle .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!
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:
- 4โ5 non-interrupted years of related software development experience.
- Solid hands-on experience with .NET (C#) and modern JavaScript frameworks (React).
- Good understanding of software development fundamentals and best practices.
- Practical experience building and maintaining applications using C#, JavaScript, JSON, XML, ASP.NET MVC / Web API.
- Experience working with SQL and/or document databases in production environments.
- Ability to write clean, maintainable code and improve existing solutions.
- Understanding of how to balance delivery speed with code quality and maintainability.
- Ability to identify technical issues and propose reasonable solutions with guidance when needed.
- Experience working in a collaborative, cross-functional team environment.
- Understanding of the business context behind the features being developed.
Upper-Intermediate English or higher.
Responsibilities:
- Develop and maintain web applications using .NET (C#) and React, implementing features based on defined requirements and designs.
- Work with SQL and/or document databases to support application functionality.
- Collaborate with Senior Engineers and Solution Architects on small to medium-sized projects and cross-team initiatives.
- Break down assigned tasks and user stories into manageable implementation steps and deliver them on time.
- Write clean, maintainable code and participate in code reviews, incorporating feedback.
- Assist with testing, bug fixing, releases, and production support under guidance.
- Participate in technical discussions, raise questions proactively, and suggest improvements.
Continuously improve technical skills and contribute to shared codebases and team standards.
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 middle+ 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 |