Full-Stack Software Engineer, React, .NET

Posted Sep 15

This is a fully remote position, open to applicants in Ukraine, +5 more countries.

πŸ“‹ Description

β€’ Design, develop, test, and maintain applications utilizing C#, .NET Framework, and contemporary .NET versions (.NET Core / .NET 6+).

β€’ Collaborate with legacy .NET applications, comprehend existing architecture, and pinpoint opportunities for gradual modernization.

β€’ Refactor and upgrade legacy functionality while mitigating associated risks.

β€’ Utilize knowledge of both monolithic and distributed/cloud-based architectures.

β€’ Create clean, maintainable, testable, and reusable code.

β€’ Engage in code reviews and contribute to engineering standards and best practices.

β€’ Design and develop RESTful APIs and solutions based on microservices.

β€’ Manage API contracts, versioning, authentication, authorization, error handling, logging, and communication between services.

β€’ Construct independently developed, tested, deployed, and scalable services where applicable.

β€’ Implement asynchronous processing, messaging, and event-driven patterns.

β€’ Develop and maintain data access layers through Entity Framework Core.

β€’ Work with Code First approaches, database migrations, LINQ, relationships, transactions, and change tracking.

β€’ Diagnose and enhance database queries and application performance.

β€’ Work with SQL Server and understand relational database concepts.

β€’ Contribute to Agile projects and participate in Scrum team workflows.

β€’ Develop and unit test both back-end and front-end web application features, including maintenance and support.

β€’ Collaborate with design, development, quality assurance, and operations teams.


⛳️ Requirements

β€’ 3-5+ years of experience in .NET and application development.

β€’ Proficient in building REST APIs with ASP.NET Core, .NET Core / .NET MVC, and C#.

β€’ Familiarity with HTML5, SCSS, TypeScript, React, and Redux.

β€’ Experience working with Entity Framework.

β€’ Knowledge of source control systems; Git is preferred.

β€’ Understanding of DevOps and CI/CD processes.

β€’ Familiarity with technical design, architecture, best practices, and patterns.

β€’ Proficiency in English at a B2 level.

β€’ Experience with AI technologies, including the integration of AI features or tools into applications.

β€’ Desired: Experience with Azure DevOps, Jenkins, or Octopus.


🏝️ Benefits

β€’ Competitive salary and performance-based incentives.

β€’ Opportunities for professional development and career advancement.

β€’ Flexible work hours and the potential for remote work.

β€’ Health, dental, and vision insurance coverage.

β€’ A collaborative and innovative work environment.

People also viewed

Shield AI10 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix12 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom13 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps13 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce15 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly18 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers