19 серпня 2024
Senior Node.js/Typescript Engineer Львів 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 environment with little technical debt and utilize the latest technologies. Our platform is cur
19 серпня 2024
Senior Node.js/Typescript Engineer
Львів
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 environment with little technical debt and utilize 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 do 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
What will you 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 about our benefits?— Generous vacation time: 24 days per year
— Professional education and training budget
— Full tax compensation
— WOW team-building events
— Office in the Lviv city center
— Paid sick leaves
We are waiting for you to join our
WOW team!