At Aitoolabs, we are building a communication platform for b2b products. For over 20 years, we have become the most popular IP PBX in Russia – over 60,000 companies use it every day. Therefore, we see that we are providing real value, not just working on something for no purpose.
Currently, 15 teams are working on diverse and interesting tasks. They face new challenges – implementing functionality that is important to the user.
There are many tasks, and we are looking for a middle fullstack developer :)
Our stack:
JavaScript
TypeScript
Vue.js
Responsibilities
Web development: 70% of tasks are frontend, 30% are backend (API implementation in JavaScript).
Requirements
We expect you to have:
- Experience with the JS framework Vue (or React, Angular and a desire to switch to Vue);
- Knowledge of SASS/SCSS/Less;
- Experience setting up project build systems Grunt/Gulp/Webpack, experience working with plain JS (ES5, ES6, ES7);
- Understanding of RESTful interfaces;
- Skill in using code collaboration tools (Git + GitFlow).
Desirable:
- Knowledge of Linux (Debian-like);
- Knowledge of Docker (Kubernetes/Docker Swarm would be a big plus);
- Experience in PostgreSQL/MySQL etc.
Conditions
- Official employment with the company and a competitive, transparent salary. We are open to discussing the amount with you, but it is always market-aligned. We also review salaries based on Performance Review outcomes;
- Everyone in our team is open to communication, ready to answer emerging questions and share their knowledge;
- You can work remotely and flexibly plan your work schedule. As a rule, the main activity in the company occurs from 10 AM to 7 PM, but you can start earlier or later. We do not control your time, but it is important for us that you are reachable and involved in team processes during working hours;
- And of course, various perks :)