
Back-end (Node.js) engineer
Primary stack
Job description
About the Position
Back-end (Node.js) engineer
Get $2000 Referral Bonus
Location:
Lviv, remote
Workload:
Full-time
Technical Level:
Senior/Expert
Category:
Development
Our customer is a platform for booking hotel rooms for business trips using algorithms that help companies save time, effort, and travel expenses. The platform quickly finds suitable accommodation options based on price, location, and other travel requirements. It also provides access to wholesale hotel rates and centralized booking management through a single user-friendly interface.
Responsibilities
- Design, develop, and maintain core backend functionality using Node.js and TypeScript
- Work with an existing monolithic backend, improving architecture, stability, and code quality over time
- Build and integrate cloud-based solutions using AWS and serverless components
- Take ownership of backend features from technical discovery through implementation, testing, and production support
- Collaborate closely with frontend engineers, product managers, and designers to design and deliver reliable technical solutions
- Identify areas for improvement, refactor legacy parts of the system, and suggest pragmatic optimizations
- Actively participate in technical discussions, sharing ideas and helping shape the product and engineering practices
Requirements
- 6+ years of commercial experience in a Backend Developer role
- Proven expertise in Node.js, TypeScript, MongoDB (self-hosted and Atlas), AWS (EC2, ECS, Lambda, S3), GitHub Actions, CloudWatch, and OpenSearch
- Deep understanding of backend architecture, application performance, scalability, and distributed systems design
- Experience working with an existing monolithic backend, including improving its architecture, stability, and code quality over time
- Solid understanding of software engineering fundamentals, clean architecture principles, and maintainable, production-grade application design
- Ability to take responsibility for complex backend features and drive them from idea to production
- Proactive and reliable, with a natural ability to explore problems, suggest solutions, and move work forward independently
- English - upper-intermediate (B2) or higher
Key Competencies
- Expert-level backend engineering and system design skills
- Strong ownership and technical decision-making
- Excellent problem-solving skills and pragmatic engineering mindset
We Offer
- Competitive salary: 15.0 USD/hour
- Opportunity to work remotely
- 20 days of paid vacation and 5 days of sick leaves
- Personal budget for courses, training, and certifications
- Health support and sports compensation
- Accounting support
About the Company
We believe in fairness, transparency, and helpfulness in everyday work. Your personal development is important to us, therefore we promote the internal transfer of knowledge and strengthen your "zone of genius".
Let’s Talk
Stepan Koval
Recruitment Lead
[Email]
[Linkedin]
[Telegram]
[Skype]
Apply Now
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
- Home
- Careers
- Back-end (Node.js) engineer
If you continue to use this site, you consent to our use of cookies
© Rolique. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Львів, Вроцлав (Польща)
