Middle/Senior Full-Stack (React C#)

$$$$

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.

 

Working conditions

  • 5-day working week, 8-hour working day;
  • Remote work.

Required skills experience

ASP.NET MVC 2 years
.NET Framework 1 year
React Hooks 1 year
React.js 3 years
JavaScript 3 years
SOLID 3 years
OOP 3 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 8 September
41 views
ยท
5 applications
To apply for this and other jobs on Djinni login or signup.
Loading...