We invite a Data Platform / Backend Engineer to join our team.
We invite a Data Platform / Backend Engineer to join our team.
About us
- On the market since 2002;
- Operational departments and development hubs worldwide.
Project description
The project is for a European MedTech product company developing a remote monitoring platform for patients with wearable cardiac devices.
The team is responsible for the platform that ingests and processes medical data from a large number of external sources. As a Backend / Data Platform Engineer, you will build backend services, ETL pipelines, and distributed workflows for large-scale data processing, with a strong focus on reliability, scalability, and performance.
Backend
- TypeScript
- Node.js
- NestJS
Data Platform
- Temporal
- Dagster
- Kafka
- Spark
Databases
- PostgreSQL
- MariaDB
- MongoDB
Infrastructure
- AWS
- Docker
- Kubernetes
- GitLab CI
Monitoring
- Grafana
Testing
- Jest
- Playwright
Requirements
- Good English communication skills.
- 5+ years of commercial backend development experience.
- Strong TypeScript skills.
- Commercial experience developing backend applications with Node.js and NestJS.
- Experience building ETL or data processing pipelines.
- Hands-on experience with Temporal, Dagster, and Kafka.
- Strong SQL skills and practical experience with PostgreSQL, MariaDB, and/or MongoDB.
- Experience designing microservices and integrating external APIs.
- Experience with Docker and Kubernetes.
- Daily use of AI-assisted development tools (such as Cursor, Windsurf, GitHub Copilot, or similar).
Nice to have
- Python.
- Spark.
- AWS.
- TDD.
- Avro, Parquet, Protobuf.
- Experience in MedTech.
- Knowledge of OWASP Top 10.
Responsibilities
- Build workflow-based applications using Temporal.
- Develop backend services with TypeScript and NestJS.
- Design and optimize ETL pipelines.
- Integrate with external APIs and data sources.
- Optimize PostgreSQL, MariaDB, and MongoDB.
- Develop and maintain microservices.
- Work with AWS, Kubernetes, and CI/CD pipelines.
We offer
- Employment is based on an employment contract of the country or a private entrepreneur contract without any reference to a specific location.
- Paid vacations (24 working days/year) and sick leave.
- Stable long-term workload (8 hours per day, 40 hours per week), flexible working hours, fully remote.
- Working on exciting projects in international team of professionals.
- Opportunities for learning and practicing new technologies; internal training.
- Participating in inner meetups and permanent experience exchange with colleagues.
- Well-defined development processes and methodologies.
- Partial reimbursement of medical fees, massage or sports.
Recognize yourself? We are waiting for your CV!
Please, fill in the form and we will contact you in case if your experience suits our offer