AMEDIA logo

Backend (Node.js) Engineer

AMEDIA·Salary not specified

Primary stack

KafkaNATSNode.jsPostgreSQLRedisTypeScriptMochaJavaScriptRabbitMQJest

Nice to have's

multi-tenant architectureexperience in startups or product companiesAPI and database securityAWSAzureGoogle CloudDockerKubernetesJenkinsBitbucket PipelinesGitHub Actions

Job description

About the Position

AMEDIA - українська IT-компанія, яка розробляє веб-сервіси, мобільні додатки та онлайн-платформи для бізнесу та державного сектору.

Наша головна мета - активна діджиталізація державних послуг.

Серед наших успішних кейсів - портал та застосунок «Дія», Дія.City, UNITED24, а також освітні платформи «Superludi 2.0» та «ЛЕГО».

Ми пишаємося не лише технологічними досягненнями, а й підходом до створення продуктів, у центрі яких - цінність для користувачів.

Responsibilities

  • Розробка та впровадження нових функцій відповідно до вимог та архітектурних принципів.
  • Ініціація та запуск проєкту «з нуля».
  • Написання чистого, підтримуваного та якісного коду згідно зі стандартами компанії.
  • Документування реалізованих рішень.
  • Управління технічним боргом.
  • Участь у процесі оцінки проєктів.
  • Постійний розвиток технічних навичок і вдосконалення професійного рівня.

Requirements

  • Від 3-х років досвіду комерційної розробки з використанням Node.js та Nest.js.
  • Глибоке знання JavaScript і TypeScript.
  • Досвід роботи з PostgreSQL (моделювання баз даних, оптимізація запитів, Prisma ORM або аналогічні інструменти).
  • Розуміння Redis та різних стратегій кешування.
  • Досвід роботи з тестовими фреймворками: Jest, Mocha, Chai або Jasmine.
  • Реалізація двохфакторної автентифікації (2FA) та авторизації на основі ролей.
  • Знання систем обміну повідомленнями: Kafka, RabbitMQ або NATS.
  • Досвід розробки застосунків у мікросервісній архітектурі.
  • Практичний досвід створення високонавантажених систем.

Nice to Have

  • Досвід роботи з multi-tenant архітектурою.
  • Досвід у стартапах або продуктових компаніях.
  • Знання безпеки API та баз даних.
  • Практика роботи з AWS, Azure або Google Cloud.
  • Участь у enterprise-проєктах.
  • Знання Docker і Kubernetes.
  • Досвід роботи з CI/CD інструментами: Jenkins, Bitbucket Pipelines, GitHub Actions.

We Offer

  • Можливість реалізувати себе у динамічному проєктному середовищі.
  • Роботу у професійній команді, що цінує інновації та ініціативність.
  • Конкурентну заробітну плату.
  • Гнучкий графік та можливість віддаленої роботи.

About the Company

Приєднуйтесь до AMEDIA - де інновації, якість і люди є нашим головним пріоритетом.

© AMEDIA. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

AMEDIA — компанія, яка формує цифрову реальність вже понад 10 років. Наша історія почалася в Запоріжжі, а тепер ви можете знайти нас в двох відокремлених точках — у столиці, Києві, та в рідному Запоріжжі.Наша головна мета — активна диджиталізація в сфері державних послуг. У наших кейсах вже є успішні співпраці з порталом Дія, мобільним застосунком, проєктом Дія.Сity та UNITED24. Ми не обмежуємо себе лише цим — ми розробляємо інноваційні освітні платформи, такі як «Superludi 2.0» і «ЛЕГО».AMEDIA — це також глобальні проекти, і ми пишаємося співпрацею з країнами, такими як США, Велика Британія, Німеччина, Ізраїль, Швеція та Швейцарія. Однак наша основна гордість — це не тільки технологічні досягнення, а й наш підхід та мета кожного проєкту.Наша компанія не просто веде бізнес — ми виконуємо соціальну місію. Ми не прагнемо брати на себе все, але ми прагнемо відігравати важливу соціальну роль, приносячи користь людям та державі. У нас довгострокові проекти, а якість коду та управління завжди на високому рівні.Ми позиціонуємо себе як продуктову компанію, яка постійно вдосконалює свої продукти протягом багатьох років. У нашій команді важливі саме люди, і ми відкриті до всіх ідей та пропозицій, завдяки яким ми можемо постійно вдосконалюватися.У нас немає бюрократії та непотрібних баталій. Ми — відкрита команда, готова приймати талановитих спеціалістів. Приєднуйтесь до AMEDIA — де інновації, якість і люди — наш пріоритет.

Popular searches