company

Python Software Developer

Satori AnalyticsAthens, Attica, Greece
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Your Qualifications:BSc or MSc in Computer Science, Software Engineering, or a related STEM discipline.2–4 years of professional experience in building Python applications for production environments. Strong foundation in software engineering principles: clean code, design patterns, testing, and maintainability. Hands-on experience with FastAPI for API development, preferably with async patterns and Pydantic for data validation. Familiarity with relational and/or NoSQL databases and proficiency in crafting efficient queries. Experience with cloud platforms—Azure is preferred, but AWS or GCP are also valuable. Proficient with Git, Docker, and CI/CD workflows. Fluent in English, with excellent written and verbal communication skills. Bonus Skills:Experience with Kubernetes, Helm, Terraform, or cloud infrastructure in production. Knowledge of Kafka, event-driven architecture, or high-throughput systems. Familiarity with gRPC, advanced async Python, or distributed service communication. Practical experience with integrating LLM APIs.

About the job

Satori Analytics delivers data and AI solutions for clients in sectors such as fintech, airlines, FMCG, retail, manufacturing, and financial services. The company’s team of over 100 specialists, including Data Engineers and Data Scientists, supports the entire data lifecycle, from ingestion to AI-powered applications. Projects range from building cloud infrastructure to developing predictive analytics tools.

Role overview

This Python Software Developer position is based in Athens, Attica, Greece. The role centers on building backend services, APIs, and data-driven software that support Satori’s analytics products. As part of a growing team, the developer will help create scalable, reliable solutions for clients across South-Eastern Europe and beyond.

What you will do

  • Design and implement Python applications: Build APIs and microservices that are clean, well-tested, and scalable.
  • Develop and maintain data pipelines: Create reliable data ingestion and processing systems that are observable and easy to support.
  • Collaborate with specialists: Work closely with Data Scientists, Data Engineers, AI Engineers, and domain experts to turn analytical needs into practical software.
  • Focus on quality delivery: Use Git, CI/CD, code reviews, testing, and documentation to support fast, maintainable releases.
  • Translate business needs: Break down real-world problems into actionable technical solutions, balancing speed, quality, and long-term scalability.
  • Improve engineering practices: Help raise the standard of software development across the team.

Location

Athens, Attica, Greece

About Satori Analytics

Satori Analytics is at the forefront of the AI revolution, providing innovative data solutions that empower organizations worldwide. Our commitment to excellence and cutting-edge technology makes us a leader in the analytics industry across various sectors.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.