Backend Developer

Talana Labs

United States

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Гибкий график
Обучение и развитие

Job summary

Talana Labs ищет опытного разработчика для проектирования и развития сервисов на NestJS и TypeScript. В задачах — создание API, бизнес-логики и интеграций, проектирование схем PostgreSQL и миграций, поддержка сервисов через GitOps, анализ логов и инцидентов. Также приветствуется работа с React на фронтенде. Гибкий график, оклад по рынку.

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

Qualifications

  • 6+ лет коммерческого опыта с Node.js и TypeScript, уверенное владение NestJS: модулями, DI, middleware, guards, interceptors и pipes.
  • Глубокие знания PostgreSQL: оптимизация запросов, индексы, EXPLAIN, транзакции, уровни изоляции, оконные функции.
  • Опыт ORM и написания миграций, включая параллельную работу старой и новой схем.
  • Практический опыт Redis для кэширования, очередей, ограничений частоты запросов и распределённых блокировок.
  • Умение работать с Docker: писать Dockerfile и docker-compose, отлаживать контейнеры.
  • Умение писать манифесты Kubernetes и разворачивать сервисы в K8s.
  • Умение работать в Linux через терминал и проводить диагностику сети и баз данных через psql.
  • Умение вести задачу от идеи до продакшна и разбирать чужой код на ревью.
  • Будут плюсом: React и фронтенд-стек, дизайн мультитентных систем, DevOps-навыки, телеметрия и брокеры сообщений.

Responsibilities

  • Проектировать и развивать сервисы на NestJS и TypeScript: API, бизнес-логику и интеграции между продуктами.
  • Проектировать схемы данных в PostgreSQL, писать миграции и оптимизировать запросы.
  • Поддерживать сервисы через GitOps, анализировать логи и метрики, диагностировать инциденты и участвовать в их разборе.
  • Проектировать REST API для внутренних сервисов и внешних интеграций.
  • Проводить код-ревью и поддерживать качество кода.
  • По желанию – развивать функции на React от базы данных до интерфейса.

Skills

Node.js
TypeScript
NestJS
PostgreSQL
Redis
GitOps
REST API
React (front-end)
ORM
Migrations
Linux
psql

Tools

Docker
docker-compose
Kubernetes
CI/CD tooling

Job description

Описание

Talana Labs создаёт повседневные интернет-продукты, в том числе работающие в общей сети и мультитенантной модели с отдельными настройками, брендингом и функциями для разных продуктов и клиентов.

Задачи
  • Проектировать и развивать сервисы на NestJS и TypeScript: API, бизнес-логику и интеграции между продуктами
  • Проектировать схемы данных в PostgreSQL, писать миграции и оптимизировать запросы
  • Поддерживать сервисы в рабочей среде: проводить выкатки через GitOps, анализировать логи и метрики, диагностировать инциденты и участвовать в их разборах
  • Проектировать REST API для внутренних сервисов и внешних интеграций
  • Проводить и проходить проверку кода
  • При желании разрабатывать функции на React целиком — от базы данных до интерфейса
Требования
  • Коммерческий опыт от 6 лет с Node.js и TypeScript, уверенное владение NestJS: модулями, DI, middleware, guards, interceptors и pipes
  • Глубокое знание PostgreSQL: оптимизация запросов, индексы, EXPLAIN, транзакции, уровни изоляции и оконные функции
  • Опыт работы с ORM и написания миграций, в том числе при параллельной работе старой и новой схем
  • Практический опыт использования Redis для кэширования, очередей, ограничения частоты запросов и распределённых блокировок
  • Умение работать с Docker: писать Dockerfile и docker-compose, отлаживать контейнеры
  • Умение писать манифесты Kubernetes и самостоятельно разворачивать и поддерживать в K8s свой сервис
  • Умение работать в Linux через терминал и проводить базовую диагностику сети
  • Умение диагностировать проблемы баз данных через psql, анализировать логи и метрики
  • Умение самостоятельно вести задачу от идеи до рабочей среды и разбирать чужой код на проверке
  • Будет плюсом: React и фронтенд-стек, опыт проектирования мультитенантных систем, DevOps-навыки, опыт с нагруженными или сетевыми сервисами, расследования производственных инцидентов, понимание Clean Architecture и слоёной архитектуры, опыт работы с брокерами сообщений и внедрения телеметрии
Условия
  • Оклад по рынку с переиндексацией по итогам Performance review
  • Компенсация обучения
  • Гибкий график
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer: NestJS, PostgreSQL, Kubernetes
Senior Backend Engineer: NestJS, PostgreSQL, Kubernetes

Talana Labs • United States

Remote
USD 120,000 - 180,000
Гибкий график
Обучение и развитие
node.js разработчик денежных операций
node.js разработчик денежных операций

AYA Group • United States

Remote
USD 120,000 - 180,000
FullStack Developer
FullStack Developer

Talana Labs • United States

Remote
USD 120,000 - 180,000
Flexible schedule
Learning budget
backend-разработчик в аналитике и автоматизации
backend-разработчик в аналитике и автоматизации

DatsTeam • United States

Remote
USD 120,000 - 180,000
JavaScript developer for backend systems
JavaScript developer for backend systems

Alleviate • United States

Remote
USD 120,000 - 190,000
Remote work up to GMT+4
Deel contract
backend developer высоконагруженного продукта
backend developer высоконагруженного продукта

NDA • United States

Remote
USD 120,000 - 180,000
node.js разработчик в высоконагруженных сервисах
node.js разработчик в высоконагруженных сервисах

Eshe • United States

On-site
USD 33,000 - 39,000
Оплачиваемый отпуск - 28 календарных д
Больничный оплачивается на 100%
Работа в продуктовой IT-компании
Разработчик node.js
Разработчик node.js

Московский метрополитен • United States

Hybrid
USD 110,000 - 170,000
Удаленная или гибридная работа
Компенсация транспорта
Компенсация питания
+2
Backend developer for public systems
Backend developer for public systems

ithouse.co • United States

Remote
USD 22,000 - 37,000
Remote work
Long-term cooperation
B2B contract
backend developer Node.js для маркетплейса внутриигровых предметов
backend developer Node.js для маркетплейса внутриигровых предметов

NDA • United States

Remote
USD 140,000 - 210,000
Нет микроменеджмента