Middle .Net Full-Stack Engineer (with React)

N-iXUkraineRemote, HybridFull-timeMid level, 2–5 yearsListed 1 hour ago

Apply now

About this role

We are looking for a Middle .NET Full-Stack Engineer to help our Client develop AI-powered applications for AI Governance, Enterprise Architecture, Business Architecture, IT Portfolio Management, Process Analysis and a Digital Twin of the Organization to provide a unified, real-time view of your enterprise operating model.

You will be joining a department of 70+ engineers across multiple teams, each with ownership for specific domains within our flagship SaaS based enterprise architecture product. Application components are built to run natively in Microsoft Azure, across a tech stack utilizing C# .Net 8, React, TypeScript, CosmosDB, SQL, Containers and Kubernetes, with a Micro-frontend and Microservice architecture , continuously deployed to a multiregional, highly available infrastructure. Public REST APIs make our platform the hub for numerous integrations to external services and applications.

We operate Scrum for day-to-day development activities, wrapped with quarterly strategic planning to set the vision and goals for the coming quarter. We follow leading development practices, incorporating TDD, automated CI/CD, a “shift-left” testing mindset and a focus on producing S.O.L.I.D maintainable code that can be released quickly and to a high quality.

Core Responsibilities:

- Collaborating with the Product Owner and the team to refine features, stories and acceptance criteria

- Working with C#, .Net Core in an Azure Microservice environment

- Developing and maintaining API Services

- Working with multiple React micro-frontend web applications

- Formulating solutions to technically challenging requirements

- Adhering to existing coding standards and practices, and working with other technical leads to continuously improve these

- Partaking in a culture of code reviewing and collaboration

- Attending team meetings such as daily stand-ups, retrospectives, planning, refinements, and technical discussions

- Partaking in presentations and code workshops

Requirements:

- 3+ years of experience in C# / .NET (.NET Core)

- Strong understanding of object-oriented programming (OOP) and S.O.L.I.D principles

- SQL Server (T-SQL), CosmosDB

- Exposure to Micro-frontends and Microservices

- Strong communication skills

- English level - upper-intermediate, Ukrainian - advanced or higher

Nice to have:

- Experience working on an existing production SaaS platform

- Performance optimization

- Azure-native technologies (e.g., App Services, Functions, etc.)

- Integration and Unit Test experience supporting regular production releases

- Strong understanding of object-oriented programming (OOP) and S.O.L.I.D principles

- Experience with Scrum and development in an agile environment

- Experience with AI tools and their application in software development

- Confidence with Git and branching strategies, versioning, dependency management

- Understanding of Domain-Driven Design principles

- Working in an automated continuous delivery environment

- Containers, Kubernetes exposure

We offer*:

- Flexible working format - remote, office-based or flexible

- A competitive salary and good compensation package

- Personalized career growth

- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)

- Active tech communities with regular knowledge sharing

- Education reimbursement

- Memorable anniversary presents

- Corporate events and team buildings

- Other location-specific benefits

*not applicable for freelancers