remote
Data & Backend Engineer - HelixBeat
Backend Engineer
Senior Data & Backend Engineer responsible for designing and maintaining high‑performance backend services and scalable data pipelines using Python/Django, Apache Spark, Airflow, and Camel in a fully remote setting.
About the role
Key Responsibilities
- Design, develop, and maintain robust backend services with Python and Django.
- Build and optimize scalable data processing pipelines using Apache Spark.
- Develop, schedule, and monitor workflows with Apache Airflow.
- Integrate and orchestrate data flows across distributed systems using Apache Camel.
- Collaborate with data scientists and product teams to translate business requirements into technical solutions.
- Ensure high availability, performance, and security of all services.
Requirements
- 6+ years of professional experience in backend and data engineering.
- Proficiency in Python, Django, and related libraries.
- Hands‑on experience with Apache Spark, Airflow, and Camel.
- Strong understanding of distributed systems, data modeling, and ETL processes.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
Skills
pythondjangoapache spark