TL;DR
Senior Node.js Engineer (Node.js): Designing, developing, and maintaining scalable backend services for a cloud-based marketing platform with an accent on data-intensive systems, real-time bidding, and analytics. Focus on optimizing system performance and reliability, collaborating on cloud infrastructure evolution, and using AI tools for development.
Location: Must be based in Ukraine
Company
hirify.global is a global technology company, part of Avenga, providing a full spectrum of services including business and tech advisory, enterprise solutions, and software development to innovate technology that matters.
What you will do
- Design, develop, and maintain scalable backend services using Node.js.
- Build and optimize data-intensive systems that power real-time bidding and analytics.
- Work with PostgreSQL to design efficient schemas and queries.
- Containerize services using Docker and support cloud deployments.
- Participate in cloud infrastructure evolution, including migration from AWS to GCP.
- Collaborate with product, data, and engineering teams to improve system performance and reliability.
Requirements
- 4+ years of experience with Node.js in production environments.
- Solid knowledge of PostgreSQL and relational database design.
- Hands-on experience with Docker and container-based deployments.
- Experience working with AWS.
- Understanding of scalable, cloud-based architectures and data-driven systems.
- Ability to write clean, maintainable, and testable code.
- Strong communication skills required.
Nice to have
- Interest or experience in GCP.
Culture & Benefits
- Attractive social and benefits package.
- Professional growth via a mentorship program and regular performance reviews.
- Extended training and certification opportunities, including tech talks and hackathons.
- Well-rounded health insurance coverage and fitness compensation programs.
- Maternity aid and financial support for various family reasons.
- A professional environment fostering belonging and togetherness to achieve milestones.
Hiring process
- Send us your application to start your journey.
- Participate in a Talent Acquisition Interview to discuss your goals.
- Complete a Technical Interview to dive deeper into your expertise.
- Engage in a Customer Interview for specific client-involved roles.
- Receive a job offer if it's the right match.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →