Senior JavaScript Developer (Node.js)

Remote Full-time
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 Udemy
• 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.

Apply Now

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Remote SEO Growth Strategist – Global Markets

Remote

Experienced Patient Billing Customer Service Representative – Remote Opportunity

Remote

Sr. Project Manager SACWIS/CWIS (Need only TX candidates)

Remote

Remote Acquisitions & Underwriting Analyst

Remote

Join Today: Urgently Require Assistant Professor of Sociology and

Remote

[Remote] Staff Infrastructure Software Engineer, Enterprise AI

Remote

Technical Customer Support Specialist - (Remote - US or Canada)

Remote

Travel Consultant | Entry Level | Work From Any...

Remote

Chat Support Agent (Remote) - Entry Level, No Degree Required - 15 - 18 per Hour

Remote

Federal Transcriptionist – Remote – Secure Government Contract

Remote
← Back