10.08.2024

Вакансія Senior Typescript/Node.js Engineer

Компанія: Impressit
Домен вакансії:Software Development & Hi-Tech
Досвід роботи:від 5 років
Рівень спеціаліста:Senior
Рівень англійської:Не має значення
Тестове завдання:Є тестове
Зайнятість:Full-time
Релокейт:Без релокейту
Місце роботи:Office
Локація:Львів

Skills

  • TypeScript
  • Node.js
  • Express
  • JavaScript
  • Docker
  • AWS
  • GitLab
  • CI/CD
  • SaaS
  • API

Опис вакансії

Impressit is looking for a Senior Backend Engineer to own the creation, design, and maintenance of our backend for our end-to-end platform. The role will require the candidate to devise the system's technical architecture in coordination with their peers to ensure the interoperability of their designs. You will work in a fast-paced, fast-paced environment with little technical debt, and utilizes the latest technologies.
Our platform is currently supported by a backend hosted in AWS, written in TypeScript with Node.js as a runtime and Express as a server. Applications are containerized using Docker and deployed to ECS Fargate using Gitlab for SCM and CI/CD with Datadog for monitoring.

What you will do:

  • Drive the overall architecture of the company's backend systems; including services, nightly data jobs, authentication systems, search indices, workflow engines, etc.
  • Manage the company’s infrastructure (currently in AWS), ideally through an IaC solution.
  • Build and maintain CI/CD pipelines, test suites, and other processes that ensure high engineering velocity while minimizing cost.
  • Deliver key features in coordination with the other engineers at the company.
  • Coordinate with stakeholders to conceptualize project timelines and evolving strategy.
  • Assist in the recruiting process and actively mentor engineers across the company.

What we expect:

  • 5+ years of experience as a software engineer working on backend systems;
  • Strong proficiency in TypeScript and JavaScript (ES6+);
  • Experience with Node.js and Express.js;
  • Hands-on experience with Docker and containerization;
  • Proficiency in deploying and managing applications in AWS;
  • Experience with GitLab for version control and CI/CD processes;
  • Knowledge of common software architectures web, mobile, and SaaS applications;
  • Mastery of technical design, including data/object modeling and interface/API design;
  • Expert in data processing, workflow management, queuing systems, infrastructure management, monitoring systems, search, authentication, etc.;
  • Ability to lead technical discussions and decisions, including framework selection;
  • Comfortable working directly with biz stakeholders and engineers outside your company;
  • Enjoys working on small teams and evolving startup environments;
  • Passionate about product and small details to deliver a delightful user experience.

Переваги співробітникам

  • English Courses
  • Relocation assistance
  • Team buildings
  • Бухгалтерський супровід
  • Компенсація навчання
  • Оплачувані лікарняні

Про компанію Impressit

Impressit – це високоефективна агенція з розробки програмного забезпечення, яка має обширний досвід у створенні веб- і мобільних додатків та корпоративних програмних рішень. Компанія допомогає стартапам, малим і середнім підприємствам швидко створювати цифрові продукти та програмні рішення з винятковою якістю, а також пропонує послуги керованого розширення команди.

Сайт компанії: impressit.io
Рік заснування: 2018
Кількість працівників: 11-50
Тип компанії: Agency

Схожі вакансії

Досвід від 5 років Senior Full-time Upper-Intermediate / B2 Office, Remote Україна, Львів
Досвід від 2 років Middle Full-time Advanced / Fluent / C1 Remote Україна
Досвід від 3 років Middle, Senior Full-time Upper-Intermediate / B2 Remote Україна
Досвід від 10 років Lead Full-time Upper-Intermediate / B2 Remote Україна
Досвід від 4 років Senior Full-time Не має значення Remote

Підписуйтесь на наш Telegram, щоб не пропустити свіжі вакансії.