All offersKrakówPythonPython Developer
Python Developer
Python
CDQ

Python Developer

CDQ
Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Remote

Tech stack

    Python
    advanced
    Docker
    advanced
    SQL
    advanced
    API
    advanced
    OOP
    regular
    Flask
    regular
    Testing
    regular
    AWS
    junior
    NoSQL
    junior
    MongoDB
    junior

Job description

Online interview
Friendly offer
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

Benefits:
  • 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? Contact Us 

Data Sharing - the best way to better data.

We are passionate about new technologies and we constantly improve our stack. There is always enough room to learn the ropes as we provide internal and external training and education. We are looking for a person who loves the high quality of code and is interested in big data sets.
90% of the world's data has been produced in just the last two years. Our mission is to help companies with our innovative Data Quality Services. CDQ is the first company in the market to leverage Data Sharing as the best way to better data. Our customers share data quality rules, enrich their data from publicly shared sources, exchange hand-validated data records, and alert each other of data fraud. The result of collaborative master data management: Higher efficiency, shared efforts, better quality, less risks.

With our cloud-based software platform, CDQ can provide Data Quality as a Service – customers' master data is monitored and updated continuously, using our Data Quality Tools software or fully integrated with their ERP or CRM systems.