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, щоб не пропустити свіжі вакансії.