A
A-LISTWARE
FullstackSenior
Senior Full-Stack (React and C#)
ReactTypeScriptC#ASP.NETWeb APIJavaScriptXHTMLCSSReduxRedux SagaImmutable.jsNestJS.NETJSONXMLAWSAmazon SQSAWS EKSFargateKubernetesNode.jsnw.js
About the Position
The company develops specialized software products for professional business workflows. The engineering team is looking for a full-stack engineer to contribute across both frontend (React/TypeScript) and backend (C#/ASP.NET) development.
Responsibilities
- 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.
Requirements
- 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.
Who to contact
Senior Full-Stack (React and C#)
View Original