Python Developer

  • Full time
  • Prague
  • Posted 6 days ago


MongoDB (junior)
NoSQL (junior)
AWS (junior)
Testing (regular)
Flask (regular)
OOP (regular)
API (advanced)
SQL (advanced)
Docker (advanced)
Python (advanced)
CDQ has created it’s own data quality platform helping big market players  (see our customer base) to improve their data quality throughout various type of services. One of the key elements inside the platform are analytical capabilities – how to create data insight so the customer can rapidly identify the bottle neck in the data quality.
Does it sound simple? It isn’t. 
Our customers work on base of millions of records whereby we must balance the processing time requirements with IT footprint. We work with on the edge technologies like AWS, Kafka, Apache Airflow, Mongo DB Atlas etc. We dream big – we are in the phase of building our data lake enabling CDQ combining complex data source almost in real time.
About the Role
The entire data analytics stack is run on Python. Are you a senior Python developer? Do you want to combine your programming skills with exciting world of data? Do you want a challenging role that goes beyond backend development and includes infrastructure and operations challenges? We are looking for senior Python developer who will help us with vibrating topics like:
  • Building a data lake
  • Building reliable data pipelines
  • Maintain and extend reporting framework
  • Design new data analytics services
As senior Python developer you will:
  • Design and maintain systems that are robust, flexible and performant Run PoC for new technologies helping the data analytics to grow.
  • Prototype and code new services in area of data analytics.
  • Define and advocate for engineering best practices related to each build component and its build assembly.
  • Propose improvements for the build outcome to our product management team.
Is it you?
  • You have a solid background in SW Engineering with professional track in Python development (at least 4 years).
  • You are eager to learn new tech (especially in area of data) and help us move our products to the cloud.
  • You are proficient with Docker and you understand AWS concepts and how you can apply them.
  • You can systematically analyze your code (e.g. profiling tools) and find the non-optimal blocks (in terms of memory consumptions and/or processing time).
  • You are proficient with test concepts not just at level of unit testing, but as well integration tests and performance tests.
  • You are focused on security and good design principles (with application of OOP principles) resulting into reusable SW components.
  • You are fluent with SQL at both levels DML and DDL and you understand No-SQL concepts (preferably MongoDB).
  • You have hands-on experience with API frameworks like FastAPI and/or Flask.
  • You can work with ticketing system, and you understand principles of agility.
  • You can work in a remote set up.
Bonus Knowledge
  • Generic CI/CT/CD workflows and DevOps principles
  • Observability (Prometheus, Grafana)
Job details:
  • Recruitment language: Polski & English
  • Paid holiday, Employment contract
  • Flexible hours
Perks in the office:
  • Modern office full of coffee, snacks, and beverages
  • Startup atmosphere, no dress code
  • Bike parking, great location of the office
  • Training budget for self-development, courses, conferences, and more
  • Flat structure and small teams
  • International project
  • Team Events
  • Private healthcare, Life & group insurance
  • Sports subscription or other benefits of your choice
  • Birthday celebrations
Questions? <a href="https://

To apply for this job please visit