Node.js Back End Engineer

Profit Whales
Москва
👨‍💻 Можно удаленно
🛠️ Node.js
💼 Минимум 1 год опыта
mysql sql scrum rabbitmq

Зарплата

от $1,500 до $3,000

Описание вакансии

Требуемый опыт работы: 1–3 года

Полная занятость, удаленная работа

Возможна подработка: сменами по 4-6 часов

We’re looking for an experienced Node.js TypeScript Back End Engineer to join our team working on our in-house software.

What you will work on:
- Develop event-driven and synchronous solutions in microservice architecture
- Suggest and integrate new back end technologies to improve development process and application architecture
- Solve business logic layer problems and implement solutions in code
- Research concepts, terminology and basic rules of Amazon Advertising and its API to better analyse business problems and deliver higher quality solutions to them
- Design and develop REST APIs for our in-house software, like: API facades to access our proprietary Amazon Advertising tools; Admin panels functionality
- Develop new and improve existing API client libraries (SDKs) to communicate with external (3rd party) services
- Contribute to architectural design discussions

Required Skills and Experience:
- 1+ years of experience in Back end engineering
- Strong Node.js (10+) knowledge (context, arrow functions, data types, promises, synchronous and asynchronous nature of JS, streams)
- Proficiency in TypeScript
- Strong knowledge of SQL (MySQL)
- Experience in working with Sequelize ORM
- Knowledge of OOD, OOP principles and design patterns
- Experience in integrating third-party APIs into the project
- Familiarity with event-driven architecture principles, microservices
- Basic knowledge of Git, Docker, docker-compose
- Experienced in reviewing We offer:
Flexible working hours
Remote-friendly environment
Comfortable modern office in Kyiv
24 days of paid time off and 15 days of paid sick leave
Open-minded Agile team
and debugging code

Will be a plus:
- Knowledge of or experience in working with column-oriented databases (especially ClickHouse)
- Experience with Message brokers (RabbitMQ particularly)
- Experience in working with Big data
- Experience with Agile / Scrum environment and issue management software, such as Jira or YouTrack

We offer:
- Flexible working hours
- Remote-friendly environment
- Comfortable modern office in Kyiv
- 24 days of paid time off and 15 days of paid sick leave
- Decent remuneration and salary review every 6 months
- Career growth opportunities
- No-bureaucracy culture: questions are resolved quickly, opportunity to influence processes with your ideas
- Corporate events and team-buildings
- Possibility to get (partially) covered courses & education

Размещено 22/11/2021

Открыть в источнике

Оставьте свои контакты, чтобы работодатель мог связаться с вами

Настрой карьеру с RIT.WORK
за 30 секунд

С ботом rit.work Вы найдете работу, о которой всегда мечтали.

Укажи свой стек, опыт работы, зарплату и бот подберет для тебя подходящие офферы.

🚀 Создать подписку