Python Developer
JOB DESCRIPTION
Role: Python Software Engineer
Location: Germany / Spain
Work mode: Remote
Type : Contract / Full-Time, Permanent
Important skills: Python, DBT and Snowflake
What we’re looking for
Essential
- Strong Python — you write clean, testable, well-documented code without being
prompted
- Comfort working with data: tabular data, file-based pipelines, validation,
transformation
- Engineering common sense: you can design a simple system, reason about
trade-offs, and know when not to over-engineer
Self-directed: given a requirement and context, you can run with it and ask the
right questions
Useful background
- SQL and data warehousing (Snowflake, DBT, or similar)
- CI/CD pipelines and packaging (GitHub Actions, uv, Docker)
Sourced via linkedin · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.