Required Skills
- Proficiency in React and Redux with a strong understanding of modern component-based development;
- Basic to intermediate knowledge of TypeScript;
- Experience building UI components from scratch using SCSS, with adherence to coding standards (eslint, prettier, husky);
- Hands-on experience with low-level JavaScript APIs for handling user media (webcam/microphone) and integrating third-party services such as Twilio and twilio-video;
- Solid experience with ASP.NET Core Web API for building secure and efficient backend services;
- Expertise in SQL Server, including T-SQL, stored procedures, functions, and query optimization;
- Proficient in using Dapper for database operations and familiarity with ADO.NET;
- Experience with JWT-based authentication and integration of Azure cloud services;
- Familiarity with unit testing frameworks such as xUnit and mocking tools like Moq.
Responsibilities
- Develop, maintain, and enhance full-stack applications combining robust front-end interfaces with scalable back-end services;
- Design and implement responsive UI components using React, Redux, TypeScript, and SCSS;
- Handle user-generated multimedia content through low-level JavaScript APIs and third-party integrations (e.g., Twilio);
- Build and maintain secure, efficient backend APIs using ASP.NET Core Web API;
- Optimize database interactions by writing efficient T-SQL, stored procedures, and functions using Dapper and ADO.NET on SQL Server;
- Implement JWT-based authentication and integrate Azure cloud services;
- Write and maintain unit tests using xUnit and Moq to ensure high-quality code;
- Collaborate with cross-functional teams to continuously improve development processes, code quality, and overall product performance.
We Offer
- We invite you to join our friendly international team;
- Comfortable work schedule;
- Zero bureaucracy;
- Pleasant working atmosphere;
- Interesting projects and challenging tasks;
- Opportunities for self-realization, professional and stable career growth;
- The optional partly compensation for learning English language.
About the project
We are developing a middleware solution that integrates Client's assessment platform with various Applicant Tracking Systems (ATS), allowing seamless data flow and automated candidate evaluation across different ATS platforms.