remotely.living

Middle Full-Stack (React and C#)

A-LISTWARE · Remote - EU · 2026-09-16

Apply for this job

Job description

Our Customer:

Our customer develops specialized software products for professional business workflows. The engineering team works on established production applications and is looking for a full-stack engineer who can contribute across both frontend and backend development.

Your Tasks:

- Develop and maintain full-stack applications across React/TypeScript frontend and C# backend.

- Work on medium and large-scale production applications throughout the development lifecycle.

- Develop and maintain frontend functionality using React, including both Hooks and class-based components.

- Build and maintain backend functionality using ASP. NET MVC and Web API on the classic. NET Framework.

- Investigate, debug, trace, and resolve complex frontend and server-side issues.

- Apply software engineering principles, design patterns, and clean development practices.

- Quickly learn and adopt new technologies when required.

- Work independently while contributing across the full technology stack.

Required Experience and Skills:

- 3+ years of experience working with medium or large-scale React applications.

- Strong knowledge of React Hooks and classic class-based components.

- Strong TypeScript skills.

- Good understanding of core web technologies, including JavaScript, XHTML, and CSS.

- Production experience with Redux, Redux Saga, and Immutable.js.

- Strong frontend debugging and problem analysis skills.

- 2+ years of experience working with medium or large ASP. NET MVC or Web API applications.

- Hands-on experience with the classic. NET Framework; working experience with. NET Core is not required, but solid knowledge of. NET Core is required.

- Strong knowledge of C#, OOP, SOLID principles, design patterns, reflection, and algorithms.

- Strong understanding of XML and JSON serialization.

- Ability to debug, trace, and resolve complex server-side issues.

- Strong ability to learn new technologies quickly and work independently.

- University degree in Computer Science or a related field, or equivalent industry experience.

- Excellent English.

Would Be a Plus:

- Experience with AWS services such as SQS, EKS, and Fargate.

- Experience with cloud-oriented systems.

- Experience with Kubernetes.

- Experience with Node.js.

- Knowledge of nw.js or similar technologies.