logo[мetahunt]
> DOU

Software Engineer

A-listware
format:Remotetype:Full-timecompany:Outsource
reacttypescriptc#.netweb apireduxjavascripthtml/cssoopsolidxml
awsaws sqsaws eksaws fargatekubernetesnode.js
englishC1–C2
experience3+ years
> full 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.
  • 2+ years of experience working with medium or large ASP.NET MVC or Web API 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.
  • 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.
Відгукнутись на вакансію