Responsibilities
- Design, build, and maintain responsive, accessible user-facing features using React (functional components, Hooks).
- Develop and integrate RESTful APIs using C# and .NET / .NET Core (Web API).
- Translate product and UX requirements into high-quality, end-to-end technical solutions.
- Collaborate with cross-functional teams to deliver features in an Agile environment.
- Write clean, maintainable, and testable code; participate in code reviews and share best practices.
- Troubleshoot issues and optimize performance across both UI and API layers.
- Break down ambiguous requirements and propose effective, practical solutions.
- Communicate clearly and proactively with both technical and non-technical stakeholders.
- Contribute to CI/CD workflows and ensure smooth deployments.
Requirements
- 5+ years of overall software development experience with strong recent experience in React.
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
- Strong knowledge of:
- React, JavaScript/TypeScript, HTML5, and CSS3
- Component architecture, state management, and routing
- Solid backend experience with:
- C# and .NET / .NET Core
- RESTful API development
- Layered architecture and basic design patterns
- Strong problem-solving and debugging skills.
- Experience writing unit tests and following software engineering best practices.
- Proficiency with Git and familiarity with CI/CD pipelines.
- Excellent written and verbal communication skills.
- Ability to work with daily overlap up to Canada noon (ET/CT) for collaboration and meetings.
We offer the Benefits:
· Advantage of working in a large, stable, andreliable company, which managed to keep adynamic and friendly work environment;
· Experience in international projects forfirst-rate global companies;
· Attractive salary and compensation package(advanced health insurance, flexible cell phone compensation, etc.);
· Company sponsored professional trainings andcertifications;
· Active/passive participation in professionalinternational conferences;
· Career growth and opportunities for development;
· Regular company and team building events;
· Opportunity to work remotely.
Remuneration:
Monthly salary (gross): 4000.00 to 6000.00 EUR*
*The above- mentioned remuneration is valid during the term of this job advertisement only and may change with the potential job offer depending on the candidate's skills, qualification and experience.