Job description
Senior Backend Data Engineer (Node.js)
Who We Are:
Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.
About the Product:
Our platform provides organizations with real-time visibility and control over their digital environments, enabling IT teams to detect, diagnose, and resolve issues before they impact employees. It integrates multiple products into a single, unified experienceโleveraging AI-driven automation, intelligent data processing, and scalable architecture to enhance productivity across global workplaces. The DEX Platform team builds the core infrastructure that powers these capabilities, delivering high-performance backend services and advanced data pipelines at scale.
About the Role:
We are looking for an experienced Senior Backend Data Engineer to join our advanced employee experience monitoring and optimization platform and take a leading role in building the next generation of our data infrastructure. This role involves designing and implementing large-scale, real-time data pipelines and backend services that support both operational workflows and AI-driven insights.
You will work end-to-endโcovering architecture, development, deployment, and ongoing production monitoringโwhile collaborating closely with backend, AI, and data specialists to ensure high performance, scalability, and reliability.
Key Responsibilities:
- Design, develop, and maintain robust backend services and data processing pipelines for large-scale, real-time environments.
- Build and optimize streaming solutions using technologies like Kafka, Flink, and other stream-processing frameworks.
- Own the full lifecycle of services: architecture, implementation, deployment, monitoring, and scaling.
- Collaborate with cross-functional teams, including backend engineers, AI developers, and data analysts, to deliver production-ready solutions.
- Ensure compliance, security, and observability for all data-related systems.
- Work with cloud infrastructure to design and deploy scalable solutions.
- Troubleshoot and resolve production issues with a focus on high availability and system resilience.
Required Competence and Skills:
- 5+ years of backend/data engineering experience.
- Strong proficiency in Node.js (NestJS/Express).
- Familiarity with Java (Vert.x or Spring) will be a big advantage.
- Solid understanding of microservices architecture and cloud platforms ( Azure, AWS, or GCP).
- Hands-on experience with Kafka and streaming frameworks such as Kafka Streams, Flink, Spark, or Beam.
- Strong foundation in object-oriented design, design patterns, and clean code principles.
- Experience in production-aware environments, including monitoring, troubleshooting, and optimization.
- Comfortable designing, deploying, and maintaining backend services and data flows.
- Passion for continuous learning, experimenting with new technologies, and building reliable systems at scale.
- Strong product mind-set, open-mindedness and flexibility to work with different technologies as per company needs
- Excellent communication skills in English (Hebrew a plus).
- Team player with a positive attitude and a passion for delivering high-quality products.
Nice to have:
- Familiarity with AI-first development tools (e.g., GitHub Copilot, Cursor).
- Knowledge of Postgres, Redis, or ClickHouse.
Why Us?
We provide 20 days of vacation leave per calendar year (plus official national holidays of the country you are based in).
We provide full accounting and legal support in all countries in which we operate.
We utilize a fully remote work model with a powerful workstation and co-working space in case you need it.
We offer a highly competitive package with yearly performance and compensation reviews.