We are looking for a Fullstack (React/C#) Engineer to join the Tools team. The person we hire will work across the entire stack and handle both client and server responsibilities.
About:
You will focus on the development of tools for the convenience of the translator. This is a web-based solution that offers tools to fulfill translator requests — in our case, a video editor to work with subtitles.
Responsibilities:
- Development of the new functionality and features for existing project;
- Performing analysis of existing flow and work closely with the Team Lead;
- Keep product’s performance on the high level and suggest possible improvements;
- Troubleshooting and supporting the system.
Requirements:
- React and Frontend:
- About 5 years of experience working on a medium or large React application;
- Strong knowledge of React Hooks and classic class components;
- Strong knowledge of TypeScript;
- Good understanding of core web technologies (JavaScript, Xhtml, CSS);
- Experience with Redux, Redux Saga, and immutable-js in at least one production project;
- Strong debugging and problem analysis skills.
- C# and Backend:
- About 5 years of experience working on medium or large ASP.NET MVC or Web API applications (classic .NET Framework, not .NET Core — .NET Core knowledge also required);
- Strong understanding of C Sharp, OOP, SOLID, 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;
- At least Upper-Intermediate English level.
Would be a plus:
- Experience with AWS services (SQS, EKS, Fargate, Cloud oriented systems);
- Experience with Kubernetes;
- Experience with Node.js;
- Knowledge of nw.js or similar technologies.
We offer:
Professional Development: Free English courses, free access to the corporate Udemy account, corporate digital library subscription, possibility to participate and share your knowledge as a speaker in our internal meetups.
Benefits: 100% paid vacation and sick leaves, opportunity to accumulate part of the own salary in the company in dollar terms.