Home

Resume

Jobs

My applications

Requests

Education

Career advice

Companies

Salary Calculator


Terms & Conditions

Privacy Policy

© 2026 All Rights Reserved

Senior BackEnd Software Engineer (Python)

●

4 days ago

Greece, Attiki, Athens
Full Time
Senior
Remote

Basic Information

DeepSea seeks a Senior Backend Software Engineer specialized in Python/FastAPI to design, develop, and maintain backend services for a maritime AI optimization platform. You will contribute to the evolution of backend services, ensuring scalability and reliability while working in an AI-driven manner across the entire software development lifecycle.

Responsibilities

  • Design, develop, and maintain backend services in Python using frameworks like FastAPI
  • Collaborate with engineers, architects, and product owners to translate requirements into scalable backend solutions
  • Work in an AI-driven manner across all stages of the Software Development Life Cycle including analysis, planning, development, code review, and testing
  • Contribute to the refactor/rewrite of existing services and development of new services in the Python stack
  • Ensure high performance, reliability, and maintainability across all backend components
  • Implement unit tests and participate in code reviews to uphold engineering standards
  • Work with relational databases, caching layers, and message brokers
  • Support the transition of infrastructure toward container orchestration using EKS
  • Produce clear, maintainable documentation for services and APIs

Requirements

Architecture
Computer Science
Design
Engineering
FastAPI
Git
Linux
Microservices
Problem solving
Python
Redis
SQL
  • BSc/MSc degree in Engineering, Computer Science, or related field
  • 8+ years of hands-on backend development experience
  • Strong experience with Python (3.8+) and asynchronous frameworks, specifically FastAPI
  • Ability to work in an AI-driven manner in all stages of the Software Development Life Cycle
  • Solid understanding of RESTful API design, message brokers, microservices, and distributed systems
  • Strong SQL knowledge and experience with relational databases
  • Experience with caching technologies such as Redis or Memcached
  • Proficient with Git and modern development workflows
  • Good understanding of software design principles, concurrency, and scalable architectures
  • Ability to write clean, maintainable, well-structured code
  • Experience working in Linux environments
  • Strong analytical and problem-solving skills
  • Excellent communication skills in English

Benefits

Continuous education
Private health insurance
Remote work options
Wellness programs
  • Competitive remuneration package based on skill and experience
  • Private health insurance coverage
  • Mental health therapist benefit
  • Emergency and medical leaves
  • Access to courses platform
  • Eligibility for seminars, conferences, and workshops
  • Great office space in the heart of Athens
  • Hybrid work option

Good to have

  • Familiarity with Java/SpringBoot
  • Experience with NoSQL or time-series databases
  • Familiarity with AWS services and cloud-native architectures
  • Experience with Docker and containerized deployments
  • Exposure to message brokers such as RabbitMQ or Kafka
  • Familiarity with CI/CD pipelines and Atlassian tools including Jira, Confluence, and Bitbucket
  • Understanding of JVM internals
  • Strong interest in emerging technologies and backend engineering trends
  • Collaborative mindset and willingness to work across teams
  • Ability to operate in a dynamic environment with evolving requirements
  • Attention to detail and commitment to high-quality deliverables
  • Strong organizational skills and ability to manage multiple tasks
About the company

-

About the company

-

DeepSea Technologies

DeepSea Technologies

Software Development
Backend Developer