Middle Fullstack (React + Node.js) Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Привет!
Мы разыскиваем сильного и самостоятельного Senior FullStack developer для работы в сингапурской компании Osome. Работать можно как удаленно, так и в нашем московском офисе.
О компании
Osome - это сервис, который делает предпринимателей эффективнее, освобождая время для самого важного. Мы помогаем решать рутинные задачи типа регистрации компаний, бухгалтерии и сдачи отчётности. Мы стартовали четыре года назад. Сейчас обслуживаем клиентов в Сингапуре, Великобритании, Гонконге, в планах и другие рынки.
Мы международная компания с офисами в 6 странах мира. Мы продолжаем найм в России и других странах, платим достойную з/п, исходя из реального курса доллара. Мы приветствуем удалённую работу и помогаем с релокацией.
В нашей команде сейчас порядка 400 человек (из них около ~80 разработчиков).
Мы растём, задач становится больше, поэтому мы усиливаем продуктовую команду и набираем новых людей. Сейчас отличное время присоединиться к нам - мы ещё довольно молодые, и у вас есть возможность не просто делать классный и полезный продукт, а придумывать, возглавлять и развивать новые направления в нашей разработке.
Что нужно делать
Вам предстоит разрабатывать новые сервисы для бухгалтерии, подключать банковские и иные интеграции в рамках одной из скрам-команд.
Деплоим мастер в продакшн по несколько раз за день. Гибкий график (нет фиксированного начала и конца рабочего дня), главное — стабильный результат. Важное умение для работы в нашей компании — способность находить баланс между скоростью доставки кода в продакшн и его качеством.
Что надо уметь
У вас должно быть не менее 3 лет опыта работы в коммерческих проектах. Вы можете быть как сильным Frontend-разработчиком с небольшим опытом работы на бекэнде, так и наоборот. Наш опыт подсказывает, что главное — быть сильным разработчиком, который умеет решать поставленную перед ним задачу и работать в команде. Тем не менее, поскольку большинство задач на первое время будет связано с бекэндом, у нас есть ряд минимальных требований к кандидатам:
1) Знания Javascript
2) Опыт работы с PostgreSQL, базовое знание SQL
3) Опыт работы с любой ORM на Node.JS (мы используем Sequelize)
Будет плюсом:
- Опыт работы с React, React Hooks и Styled Components (если Вы больше Frontend-разработчик)
- Знания Node.js, Sequelize (если Вы больше Backend-разработчик)
- Опыт работы с AWS сервисами (EC2, Elastic Beanstalk, S3, Lambda, VPC, IAM) и Serverless-парадигмой
- Опыт написания тестов (еще лучше — работа в BDD-парадигме)
- Знание принципов работы с типизированными языками (мы пишем на TypeScript)
- Понимание принципов CI/CD
Условия
- Гибкий график (сами распределяете свое время, никто за Вами не следит)
- Отсутствие “корпората” и строгой иерархии в компании: никакого прямого начальника над тобой, работа по agile-принципам, отсутствие бюрократии
- 2 варианта оформления: ИП/ СЗ (заработная плата в долларах); официальное трудоустройство по ТК РФ
Стэк: Node.js, React, TypeScript, PostgreSQL, AWS, Serverless, Sequelize, Styled Components