Full-Stack Engineer,.NET/Azure/React
Primary stack
Nice to have's
Job description
About the Position
We are seeking an experienced Full-Stack Engineer to support the modernization of a client's fleet management platform, with a focus on its large and complex Supply Chain domain. The ideal candidate will work in a co-delivery model alongside the client's engineering teams.
Responsibilities
- Design, develop, test, and maintain full-stack applications using.NET/C#, React.
- Build and integrate backend services and APIs using.NET/C#.
- Take ownership of frontend development using React.
- Contribute to the modernization and modular decomposition of a large enterprise platform.
- Work with traditional React single-page applications and modular frontend architectures.
- Develop data-access components using Entity Framework and Dapper.
- Work with Azure SQL and Cosmos DB.
- Collaborate directly with client engineers in a co-delivery environment.
- Participate in agile ceremonies, sprint delivery, technical design, code reviews, and testing.
- Use AI development tools to accelerate design, coding, refactoring, debugging, testing, and documentation.
- Validate AI-generated code for correctness, maintainability, security, and alignment with engineering standards.
Requirements
- Strong.NET and C# development experience.
- Strong, hands-on React experience.
- Significant full-stack software engineering experience.
- Experience with microfrontend architectures.
- Hands-on Microsoft Azure experience.
- Experience building enterprise-grade React single-page applications.
- Experience with Azure SQL and Cosmos DB.
- Experience with Entity Framework and Dapper.
- Experience designing and consuming APIs.
- Experience modernizing or decomposing large enterprise applications.
- Strong understanding of software design, testing, code quality, and maintainability.
- Experience working in agile engineering teams.
- Strong communication and client collaboration skills.
AI-Fluent Engineering Requirement
The candidate must demonstrate practical experience using AI-assisted engineering tools, such as:
- Cursor
- Claude Code
- GitHub Copilot or equivalent tools
The candidate should be able to explain how these tools have been used to accelerate:
- Technical and application design
- Code generation
- Refactoring
- Unit and integration test creation
- Debugging
- Code review
- Documentation
- Understanding existing codebases
Preferred Experience
- Supply chain, fleet management, logistics, or operational platform experience.
- Modernization of large monolithic systems.
- Domain-driven or modular application architecture.
- Experience working with distributed US and offshore engineering teams.
- Experience supporting clients in the early stages of AI-assisted SDLC adoption.
We Offer
- Fully remote position with possible occasional in-person team sessions/workshops/gatherings (i.e., 1x quarter) likely to take place in Prague.
- US Hours overlap needed: Minimum 2-6pm CET.
About the Company
We are a team dedicated to modernizing enterprise platforms and leveraging AI-assisted development tools to accelerate software delivery. We value collaboration, innovation, and continuous learning.
Apply for this Position
Our team will review your application within the next 5 days.
© The Workly. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.