Experienced software engineer to work with NodeJS, TypeScript and React with focus on backend
EU
Experience with TypeScript and NodeJS or ability to learn it in short time if you have experience with other technologies.
Provable experience with any RDBMS or MongoDB.
Knowledge of what concurrency and parallelism mean. Ability to explain in simple words such terms as process, thread, green thread, semaphore, etc.
Ability to implement user interfaces with React. Visual appeal not required but encouraged. Unwillingness to work with Redux is welcome.
Linux administration skills. You should be able to configure CI pipeline for the project you work on by yourself.
Experience with Docker. Any cloud provider and Kubernetes experience is desirable, but not mandatory.
Basic knowledge of operating systems (file system, users and groups, processes).
Basic knowledge of networking (sockets, TCP/IP, reverse proxy).
Basics of data structures and algorithms. You should be able to explain in simple words what are hash map, directed graph, binary search, etc.
Good written English . If Grammarly gives you confidence, it's OK.
It's good if you are able to articulate and express your own opinion where needed instead of blindly following the tasks list.
Functional programming experience or willingness to develop yourself in this direction.
Experienced NodeJS, TypeScript and React with focus on frontend
EU
Ability to implement complex user interfaces with React. Unwillingness to work with Redux is welcome.
User experience taste. You should be able to build user-friendly interfaces by digging into projects requirements.
Visual taste and attention to detail. Ability to implement polished-looking user interfaces without mockups from designer.
Some backend development skills. You should be able to implement simple APIs.
Basic Linux administration skills. You should be able to configure CI pipeline for the project you work on.
Experience with Docker.
Good written English . If Grammarly gives you confidence, it's OK.
It's good if you are able to articulate and express your own opinion where needed instead of blindly following the tasks list.
Functional programming experience or willingness to develop yourself in this direction.
Junior quality assurance specialist
EU
You should be a confident PC user. In other words you should know "how to reinstall Windows".
You should have minimal programming experience. Maybe you created something with PHP and Wordpress, or wrote scripts for some game. We'll give you a simple programming task to solve on the interview.