True Lab

Fullstack разработчик (Node.js)

До 3 600 EUR
  • Мальта
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Node.js
  • Vue.js
  • Docker
  • TypeScript
  • PostgreSQL
  • Redis
  • MongoDB
  • REST API
  • RabbitMQ
  • Английский язык
  • Английский — B1 — Средний
Компания True Labs - международный разработчик игр с разнообразными механиками и оригинальной графикой. Наша фантастическая команда находится в Питере, Москве, Ярославле, Грузии, Армении, Сербии, Испании, Португалии и на Мальте.
Мы любим творить и создавать, ценим профессионализм и стремимся к постоянному развитию.
В нашей команде ты найдешь крутых экспертов открытых и готовых в любую минуту прийти на помощь, талантливых энтузиастов, умеющих воплощать захватывающие идеи в жизнь.
В связи с активным ростом и амбициозными планами, мы ищем талантливого Fullstack NodeJS разработчика в команду Internal Services - это ядро, которое держит систему студии на плаву. Ребята пишут и поддерживают внутренние API, отчётные модули, промо-инструменты и аналитику - всё, что обеспечивает работу бизнеса, продукта и релизов.

Чем тебе предстоит заниматься:

  • Разрабатывать и внедрять масштабируемые и надёжные решения;

  • Поддерживать и обновлять REST APIs, разрабатывать новые;

  • Работать с NodeJS и TypeScript;

  • Проектировать схемы данных (PostgreSQL, MongoDB);

  • Создавать и дорабатывать модули и сервисы, влияющие на всю экосистему;

  • Работать с очередями и кешами (RabbitMQ, Redis);

  • Писать понятный код и поддерживать документацию;

  • Проводить тестирование (unit, e2e, нагрузочные);

  • Работать через CI/CD, без паники при деплое;

  • Подключать Vue.js 3 и UI-фреймворки, когда фронт нужно оживить;

  • Участвовать в планировании, оценке и оптимизации процессов;

  • Общаться с TL и продом напрямую, без посредников.

Ты точно нам подходишь, если у тебя:

  • 2+ года опыта с NodeJS и TypeScript;

  • Опыт с ExpressJS, Fastify, NestJS, Adonis или аналогами;

  • Опыт с фронтом: Vue.js 3 и UI-фреймворки (Element+, Vuetify, Quasar и т.п.);

  • Знание баз данных (PostgreSQL, MongoDB, MySQL);

  • Опыт проектирования и оптимизации схем, агрегаций и запросов;

  • Работа с ORM (TypeORM, Prisma и др.);

  • Опыт с RabbitMQ, Redis, Docker, Git;

  • Понимание TDD / BDD, CI/CD, микросервисной архитектуры;

  • Умение писать чистый, тестируемый, поддерживаемый код;

  • Английский уровень B1+ — чтение и написание техдоков.

Кто ты

  • Берёшь задачу и доводишь до продакшна;

  • Мыслишь как инженер, а не как “код-монки”;

  • Не паникуешь, когда всё горит - просто фикcишь;

  • Умеешь договариваться с фронтом и бэком без драмы;

  • Любишь, когда всё работает стабильно и быстро.

Почему мы?

  • У нас ты найдешь не только дружную команду талантливых специалистов, любящих и знающих своё дело, но и открытую к инновациям и идеям атмосферу с большими возможностями для роста и развития.

  • Тебя ждут интересные разнообразные задачи в международном проекте, в который ты можешь внести свой заметный вклад.

  • Мы - за живое общение, и поэтому мы с радостью взаимодействуем с командой с понедельника по пятницу, решая вместе задачи оперативно. Но ты сам решишь начать тебе пораньше или выспаться и прийти попозже, ведь все мы разные и мы хотим работать в отличном настроении!

  • Мы - международная команда, поэтому, если тебе захочется улучшить свой английский, ты сможешь присоединиться к нашим корпоративные курсам;

  • Мы любим развиваться и делиться знаниями (внутренние и внешние мероприятия), и верим - ты тоже! А еще у нас есть корпоративная библиотека, и при желании, ты сам сможешь стать лектором и провести внутренний семинар для коллег.

  • Мы вместе проводим не только будни, но и свободное время. Мы любим походы и выезды на природу и вообще мы за любые инициативы.

Что дальше?

Если всё, что ты прочитал откликается и кажется интересным, а твои знания и опыт соответствуют позиции - мы очень ждём твоё резюме.