Gain full access to exclusive job listings from leading companies worldwide.
Verified, High-Quality Jobs Only
No ads, scams, or junk-just genuine opportunities.
Focus on Real Opportunities
Explore thousands of open positions tailored to your lifestyle, including flexible remote jobs.
Exclusive Resume Review
Receive expert feedback with personalized suggestions to enhance your resume.
Brief job description
At CDQ, we offer a flexible work environment tailored to your preferences: 100% remote work or on-site at our office in Wroclaw, Poland. Our current Python developer team is small, and we are extending this team to support our growing projects. We offer a collaborative and innovative environment where you can contribute to the development of our products. This is a full-time position with opportunities for professional growth in a tech company focused on data-driven solutions.
Your daily tasks on the job
As a Senior Python Developer, your primary focus will be on:
Maintaining and refactoring existing Python codebases to improve performance,
scalability, and maintainability.
Implementing new features in Python to enhance our applications and services.
Collaborating with the team to design, develop, and deploy solutions using the
specified technologies.
Ensuring code quality through adherence to best practices and SOLID principles.
Establishing good practices in code, such as implementing coding standards, code
reviews, and documentation to elevate team processes.
Troubleshooting and optimizing workflows, data pipelines, and integrations involving
tools like Apache Airflow, Apache Kafka, and various databases.
Your qualifications:
We are seeking a highly experienced Senior Python Developer to join our team at CDQ. The ideal candidate must have at least 5+ years of professional experience in Python development. Key technical skills and knowledge required include:
Proficiency in Python programming, with a strong understanding of SOLID principles.
Experience with web frameworks such as FastAPI and Flask.
Expertise in data processing libraries like pandas and pyarrow.
Hands-on experience with workflow orchestration tools, including Apache Airflow and Quix.
Familiarity with databases: MongoDB, InfluxDB, and SQL databases.
Knowledge of containerization with Docker.
Experience with cloud services, specifically AWS.
Proficiency in messaging systems like Apache Kafka.
Experience with CI/CD tools such as GitHub Actions.