Backend Developer (with data pipeline emphasis)

Python

Backend Developer (with data pipeline emphasis)

Python
-, Warszawa

emagine Polska

Full-time
B2B
Senior
Remote

Job description

  • Remote position focused on software development in data management and processing.

  • B2B contract!

  • Contract duration: 7-9 months + possible prolongations


Summary: We are seeking a qualified candidate who possesses a strong understanding of and hands-on experience in broad software development, including system architecture and coding for scale. A passion for experimentation and building Minimum Viable Products (MVPs) is essential to success in this role.


Main Responsibilities:

  • Lead the design and implementation of scalable backend services.

  • Develop robust data pipelines to manage and process data efficiently.

  • Collaborate with cross-functional teams to determine project requirements and enhancements.

  • Troubleshoot and optimize existing systems and services.

  • Communicate possibilities for system developments and maintenance.

  • Participate in the planning and executing of software development projects.

  • Mentor junior developers and foster a collaborative team environment.


Key Requirements:

  • BSc in Software Engineering, Computer Science, or a related field.

  • 5+ years of experience in Python development.

  • Hands-on experience with data pipeline construction and management.


Nice to Have:

  • Familiarity with one or more AWS services.

  • Experience with Azure DevOps CI/CD Pipelines.

  • Knowledge of relational databases.

  • Working experience with ElasticSearch/OpenSearch.

  • Exposure to graph databases (e.g., Neptune or Neo4j).

Tech stack

    Python

    master

    Neptune

    nice to have

    AWS

    nice to have

    Neo4j

    nice to have

    Azure DevOps

    nice to have

    Elasticsearch

    nice to have

    OpenSearch

    nice to have

Office location

Published: 11.01.2026