Summary
Join Kpler, a leading provider of global trade information, as a Software Engineer β Backend & Data. Lead the design, development, and maintenance of robust back-end services and APIs powering data-driven products. Own and operate workflows built with Apache Airflow, collaborating with data engineers to manage ETL pipelines. Implement lightweight front-end changes to support product iterations and internal tools. Optimize system performance and reliability across processing and delivery layers. Participate in code reviews and propose architecture improvements. Kpler offers a dynamic work environment and the opportunity to leverage cutting-edge innovation for impactful results.
Requirements
- 4β6 years of experience in backend or full-stack roles with exposure to data-intensive systems
- Strong proficiency in Python (preferred), Scala, or similar languages
- Experience building APIs using frameworks like FastAPI or GraphQL
- Hands-on experience with Apache Airflow or similar orchestration tools
- Competence in writing SQL and working with relational databases (PostgreSQL a plus)
- Familiarity with front-end technologies such as Vue 3 and TypeScript/JavaScript, with ability to make minor UI changes
- Experience with Docker; Kubernetes knowledge is a plus
Responsibilities
- Lead the design, development, and maintenance of robust back-end services and APIs that power our data-driven products
- Own and operate workflows built with Apache Airflow and collaborate with data engineers to manage ETL pipelines
- Implement lightweight front-end changes where needed to support product iterations and internal tools
- Optimise system performance and reliability across both processing and delivery layers
- Participate in code reviews, propose architecture improvements, and maintain high engineering standards
Preferred Qualifications
- Thrive on building scalable back-end systems and managing data flows
- Are comfortable owning production workflows, debugging failures, and maintaining critical services
- Take initiative when something is brokenβeither fixing it yourself or raising it quickly
- Can jump into front-end code when necessary, even if it's not your core focus
- Are fluent in English and comfortable working in a diverse, international team
- Deep experience with data engineering tools or working on data-intensive products
- Familiarity with event streaming tools like Kafka
- Experience working with Snowflake or managing API gateways like Kong
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.