Join our Data Integration & Streaming team as a Senior Node.js Developer to design and develop scalable data streaming and ETL solutions. You will implement robust backend services using Node.js and JavaScript, integrate cloud-based event streaming platforms, and collaborate with cross-functional teams.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
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
- 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
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- Experience with Azure WebApps
- Knowledge of ReactJS for frontend development
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
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- Leadership development, career advising, soft skills and well-being programs
- Certifications, including Google Cloud Platform, Azure and AWS
- Unlimited access to LinkedIn Learning and Get Abstract
- Free English classes with certified teachers
- 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)
Why Choose Us
2024 Best Place to Work 2024 2024 Sitecore's Partner Experience Awards
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a job
Similar Jobs
Explore other opportunities that match your interests
BCforward
Jobs via Dice