Senior Backend ( Node.js) Engineer
AMEDIA — українська IT-компанія, яка розробляє веб-сервіси, мобільні програми, онлайн-послуги для бізнесу та держсектору. Наша головна мета - активна діджиталізація в сфері державних послуг. У наших кейсах вже є успішні співпраці з порталом Дія, мобільним застосунком, проєктом Дія.Сity та UNITED24. Ми не обмежуємо себе лише цим - ми розробляємо інноваційні освітні платформи, такі як "Superludi 2.0" і "ЛЕГО". Однак наша основна гордість - це не тільки технологічні досягнення, а й наш підхід та мета кожного проєкту.
Responsibilities :
Implementing features based on requirements and architectural guidelines
Initiate the development of the project from scratch
Write high-quality code following company standards
Document your code thoroughly
Manage technical debt
Participate in project estimation
Continuously learn and improve your skills
Experience :
At least 5 years of experience with Node. js and Nest. js in a commercial setting.
Proficiency in JavaScript and TypeScript.
Strong knowledge of PostgreSQL, including experience with Prisma ORM or similar, database modeling, and query optimization.
Experience with Redis and various caching strategies.
Strong knowledge and experience with testing tools such as Jest, Mocha, Chai, or Jasmine.
Ability to communicate in English at a B1+ level.
Experience implementing two-factor authentication (2FA) and role-based authentication.
Knowledge of messaging systems like Kafka, RabbitMQ, or NATS.
Experience developing applications using microservice architecture.
Experience with high-load applications.
Degree in Computer Science or related field
Nice to have:
Experience with multi-tenant architecture
Experience in Startups or Product companies
Understanding of API and database security best practices to prevent vulnerabilities.
Experience with cloud providers like AWS, Azure, or Google Cloud.
Experience working on enterprise-level projects.
Knowledge of Docker and Kubernetes.
Experience with CI/CD tools like Jenkins, Bitbucket Pipelines, or GitHub Actions.
Ми пропонуємо
Можливість реалізувати себе у динамічному проєктному середовищі
Роботу у професійній команді, яка цінує інновації та ініціативність
Конкурентну оплату праці та гнучкі умови роботи
Приєднуйтесь до AMEDIA - де інновації, якість і люди - наш пріоритет.