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