
Senior Full-Stack (React & C#) Developer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior Full-Stack (React & C#) Developer to join our team for a remote, full-time position. 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.
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.
Nice to Have
- 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.
Conditions de travail
- Semaine de travail de 5 jours, journée de travail de 8 heures ;
- Travail à distance.
Contact Us
- Courriel
S'abonner aux offres d'emploi
Partager cette offre d'emploi :
A-listware est prêt à devenir votre solution stratégique d'externalisation des technologies de l'information.
Consentement au traitement des données personnelles
Je consens à la collecte, au traitement et à l'utilisation des données personnelles que j'ai fournies aux fins, dans les limites, nécessaires pour obtenir les services qui me sont fournis. Je connais les droits de la personne concernée par les données personnelles.
Télécharger le fichier
Fermer
Obtenir une consultation gratuite
En savoir plus sur votre projet
Nom complet
Courrier électronique
Description du projet
© A-listware. 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.
A-listware is a tech company offering challenging and rewarding programming job opportunities for Ukrainian engineers. We work with international customers from product development to outsourcing and outstaffing.We work internationally and offer remote job opportunities—our dev hubs are in Ukraine, Poland, Romania, Austria, and Germany.