# Senior Python Developer

**Company:** [VesselBot](http://jobs.workable.com/companies/qE7bTmWEAfXqij9NdrGcVe.md)
**Location:** Marousi, Greece
**Workplace:** on site
**Employment type:** Full-time
**Department:** Engineering

[Apply for this job](http://jobs.workable.com/view/0d19cc6e-38ab-4f46-bd09-60e808f46f46)

## Description

🌍 **Join Us as a Senior Python Developer**

**Who We Are**  
We are an innovative startup dedicated to making the world more sustainable through cutting-edge technology solutions. Our flagship product provides visibility into greenhouse gas (GHG) emissions, empowering FTSE 500 companies to understand and reduce their carbon footprint.

**Job Description**

We are looking for a **Senior Python Developer** to join our engineering team. The ideal candidate will play a key role in **analyzing, documenting, and formalizing our existing and legacy codebase** while also contributing to ongoing development efforts. You will manage a team of developers and collaborate with the Product Manager to improve the functionality, maintainability, reliability, and scalability of our systems. Close interaction with Customer Success and End-User is also a critical part of the role..

**Responsibilities**

-   Review, document, and refactor the existing codebase (legacy and current).
-   Create and maintain **technical documentation**, including architecture diagrams, API references, and developer guides.
-   Ensure consistency and standardization across projects.
-   Collaborate with team members to identify areas for improvement in code quality and structure.
-   Support development and maintenance of applications built with **Apache Airflow, Django, Flask, and FastAPI**.
-   Contribute to code reviews, testing, and CI/CD processes.
-   Stay updated with best practices in Python development and recommend improvements.

## Requirements

-   8+ years of professional experience as a Python developer.
-   Strong understanding of **Python programming, design patterns, and software engineering principles**.
-   Experience with **Apache Airflow** (DAGs, orchestration, scheduling).
-   Hands-on experience with **Django, Flask, and/or FastAPI** frameworks.
-   Proficiency with **RESTful API design, SQL/ORMs, and relational databases**.
-   Familiarity with **Git, CI/CD pipelines, Docker, and cloud environments**.
-   Excellent communication skills with the ability to produce clear technical documentation.
-   Strong problem-solving skills and attention to detail.

**Nice to Have**

-   Experience migrating or modernizing legacy systems.
-   Knowledge of data engineering concepts and ETL workflows.
-   Familiarity with microservices architectures.
-   Contributions to open-source projects or technical writing.

## Benefits

**What We Offer**

-   Competitive compensation and benefits package.
-   Opportunity to contribute to the development of a logistics data platform.
-   Work with a forward-thinking team on cutting-edge data and AI solutions.
-   A collaborative, innovative, and growth-oriented culture.
-   Contributing to global decarbonization efforts.

💡 **Ready to make a difference?**  
Apply now to join a team of passionate individuals working together to shape a better future!
