Design and maintain full-stack web applications using C# and .NET Core on the backend with React.js and TypeScript powering the frontend. You will play a key role in evolving existing systems by implementing new features, optimizing performance, and ensuring long-term maintainability.
What You'll Do
- Build and enhance server-side logic using ASP.NET Core, delivering data through well-structured RESTful APIs
- Develop responsive user interfaces with React and TypeScript, translating design into functional experiences
- Collaborate on database design and integration using MS SQL Server
- Write testable, well-documented code with a focus on SOLID principles and clean architecture
- Identify and resolve defects, improving system reliability and user experience
- Participate in peer code reviews and incorporate feedback to uphold coding standards
- Contribute to technical documentation to support ongoing development and knowledge sharing
Requirements
- Fluent English at B2 level or higher
- Proven experience (3+ years) in full-stack development with C#, .NET Core (version 8 or later), and React.js
- Strong command of TypeScript and modern JavaScript (ES6+)
- Experience building REST-compliant API endpoints
- Familiarity with microservices and common software architecture patterns
- Practical understanding of unit testing and test-driven practices
- Proficiency with MS SQL Server and data integration techniques
- Commitment to writing clean, reusable, and well-structured code
- Strong organizational skills, attention to detail, and self-direction
- Effective communication in both technical and collaborative settings
Preferred Qualifications
- Exposure to Azure cloud services
- Experience working in Agile or Scrum environments
Benefits
- Competitive compensation package
- Comprehensive benefits and workplace perks
- Support for ongoing learning and career advancement
- A professional atmosphere that values teamwork, ownership, and continuous improvement
