via Indeed
$90K - 130K a year
Design and develop scalable data streaming and ETL solutions using Node.js and cloud event streaming platforms, collaborating with cross-functional teams and maintaining high code quality.
3+ years Node.js and JavaScript experience, practical Azure EventHub knowledge, MongoDB and Docker experience, and intermediate proficiency with streaming platforms like Kafka, Kinesis, or Pub/Sub.
We are looking for a Senior Node.js Developer to join our Data Integration & Streaming team. This role involves working at the intersection of systems and platforms that contribute to and consume data, building scalable streaming and ETL solutions. Join us to help shape innovative data solutions and advance your career in a dynamic environment. Experience the freedom of remote work from anywhere in Georgia, whether from the comfort of your home, our modern offices in Tbilisi and Batumi or a coworking space in Kutaisi. Responsibilities • Design and develop scalable data streaming and ETL solutions • Implement robust backend services using Node.js and JavaScript • Integrate cloud-based event streaming platforms such as Azure EventHub • Collaborate with cross-functional teams to enhance data integration capabilities • Optimize database interactions using MongoDB • Deploy and manage containerized applications with Docker • Ensure system performance and reliability through proactive monitoring • Participate in code reviews and maintain high code quality • Troubleshoot and resolve issues in the data streaming pipeline • Work with frontend teams to integrate ReactJS components when needed • Stay updated with emerging technologies and industry trends • Contribute to documentation and knowledge sharing within the team Requirements • Strong experience with JavaScript and Node.js development (3+ years) • Practical knowledge of Microsoft Azure Cloud stack, specifically EventHub • Experience with MongoDB and database design • Familiarity with Docker containerization technology • Proven ability to build performing and scalable data streaming/ETL solutions • Intermediate proficiency and experience with at least one of: Apache Kafka, Amazon Kinesis Data Streams, or Google Cloud Pub/Sub • Good problem-solving and analytical skills • Ability to work collaboratively in a team environment • Strong communication skills • English language proficiency at B2 level or higher Nice to have • Experience with Azure WebApps • Knowledge of ReactJS for frontend development We offer • We connect like-minded people • Delivering innovative solutions to industry leaders, making a global impact • Enjoyable working environment, whether it is the vibrant office or the comfort of your own home • Opportunity to work abroad for up to two months per year • Relocation opportunities within our offices in 55+ countries • Corporate and social events • We invest in your growth • Leadership development, career advising, soft skills and well-being programs • Certifications, including GCP, Azure and AWS • Unlimited access to LinkedIn Learning and Get Abstract • Free English classes with certified teachers • We cover it all • Participation in the Employee Stock Purchase Plan • Monetary bonuses for engaging in the referral program • Comprehensive medical & family care package • Five trust days per year (sick leave without a medical certificate) • Benefits package (sports activities, a variety of stores and services) EPAM Georgia is a team of innovators united by a passion for technology. The dynamic and inclusive culture we embrace helps positively impact our communities, clients, and employees. Here you will collaborate with multi-national teams, contribute to numerous cutting-edge projects, deliver the most creative solutions, and have an opportunity to learn. Our people are at the heart of our success, and we are proud to provide talents with a solid ground to develop and grow.
This job posting was last updated on 11/24/2025