
Full-Stack Software Engineer, React, .NET
Posted Sep 15

Posted Sep 15
This is a fully remote position, open to applicants in Ukraine, +5 more countries.
β’ 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.
β’ 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.
β’ 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.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.