VesselBot
Posted 2w ago

Senior Python Developer

VesselBot
Marousi, Attica, Greece
OnsiteFull Time
Responsibilities
  • reviewing code
  • documenting architecture
  • managing team
Requirements
  • 8+ years Python development experience
  • Strong software engineering, design patterns
  • Apache Airflow
  • Django/Flask/FastAPI
  • RESTful API, SQL/ORMs
  • Git, CI/CD, Docker, cloud
  • Team leadership and documentation skills
Technical tools mentioned
PythonApache AirflowDjangoFlaskFastAPIRESTful APISQLORMsGitCI/CDDocker

Job 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!

About VesselBot

Provides supply chain emissions tracking and logistics optimization software.

Year founded
2015
Employees
15
Organization type
Private
Latest investment
Raised $30.00k Grant (2020) — led by Enterprise Singapore, The Hellenic Initiative
Headquarters
GR

Similar jobs

Python Developer roles near Marousi, Attica
1mo
Save
Mark Applied
Hide
Mid - Level Python Developer
Athens or Greece
RemoteFull Time
European Dynamics
European Dynamics: Develops software and provides IT services for government institutions.
Strong Python skills with Pandas/NumPy/scipy/Matplotlib/seaborn, experience with Fast API/Flask/Uvicorn, python packaging tools, and React; Docker, cloud, DevOps, and ML/AI are desirable.
python, Pandas, NumPy, scipy, Matplotlib, seaborn, Fast API, Flask, Uvicorn, pip, conda, uv, poetry, setuptools, REACT, docker, AWS, Azure, Apache Spark, Electron
1mo
Save
Mark Applied
Hide
Python Engineer
Athens or Lausanne or Boston or Europe
RemoteFull Time
Saphetor
Saphetor: Platform for genomic variant interpretation and clinical diagnostics.
3+ YOE3+ years backend Python experience with Django/DRF, REST API development, relational databases (MariaDB preferred), testing discipline, BS/MS in CS or related field, fluent English.
Python, Django, Django Rest Framework, MariaDB, Google Cloud Platform, Bootstrap, React JS, Ansible
1mo
Save
Mark Applied
Hide
Home Assistant Python Developer for Hardware
Madrid or Athens or Prague or Sofia or Rome or Vienna or Warsaw or London or Dublin or Bucharest or Lisbon or Budapest or Madrid or Amsterdam
RemoteFull Time
Nabu Casa
Nabu Casa: Provides cloud services and hardware for open-source home automation.
Strong Python experience (async, testing, typing), meaningful open-source contributions, integration and device-communication experience, familiarity with Home Assistant/ESPHome, and experience with local device protocols (Bluetooth, Zigbee, MQTT, etc.).
Python, Home Assistant, ESPHome, Bluetooth, Zigbee, USB, UART, mDNS, SPI, I2C, MQTT