Full Stack .NET Developer (C# / React / TypeScript)
New
S
Senovo-ItE-commerce
100% Remote – PolandContractMiddle
Salary20,000 - 21,000 PLN per month
Apply NowOpens the employer's application page
Job Details
- Languages
- Polish and English
- Experience
- 5+ years of commercial software development experience
- Required Skills
- SQLJavascriptTypeScriptC#.NETReduxReactCI/CDRESTful APIs
Requirements
- Have 5+ years of commercial software development experience, ideally in full-stack roles.
- Bring strong hands-on experience with C# and .NET / ASP.NET Core.
- Have strong frontend development experience with React, JavaScript and TypeScript.
- Have experience with Redux, Redux Toolkit or other state management solutions.
- Have solid knowledge of REST APIs and backend architecture.
- Have strong SQL skills, including query optimisation and relational databases.
- Have practical experience with legacy application modernisation, refactoring or system migrations.
- Have experience identifying and resolving application performance issues.
- Understand software architecture, design patterns, SOLID principles and clean code.
- Have experience with unit testing, Git and CI/CD practices.
- Be able to independently analyse and troubleshoot complex applications.
- Have strong analytical thinking and problem-solving abilities.
- Have good communication skills in Polish and English.
Responsibilities
- Develop, maintain and enhance full-stack applications using C#/.NET, React and TypeScript.
- Analyse existing applications, understand business logic and improve legacy codebases.
- Support application modernisation, refactoring and migration initiatives.
- Identify and resolve performance bottlenecks across frontend, backend and databases.
- Design, develop and optimise REST APIs and backend services.
- Improve frontend performance, state management and overall user experience.
- Optimise SQL queries, database operations and application response times.
- Refactor tightly coupled components to improve code structure, scalability and maintainability.
- Write clean, testable and reusable code following software engineering best practices.
- Collaborate with developers, architects and business stakeholders.
View Full Description & ApplyYou'll be redirected to the employer's site