Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
HFM

Senior Software Developer, Python

HFM

. Participate in the design and architecture of Python-based software solutions .

Posted 9/24/2026full-timeAthens • GreeceSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Python-based software development, including design, architecture, and optimization for performance and scalability. Proficient in Object Oriented Design, SOLID principles, and various web technologies, with a strong focus on mentoring and code quality.

Highest-signal resume keywords
Python Software DevelopmentObject Oriented DesignSOLID PrinciplesFastAPICI/CD Environment

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
PythonJava.NetHTML5CSS3JQueryUnit TestingDatabase DesignDesign PatternsORM
Soft Skills
MentoringCollaborationCode Review
Tools & Technologies
FastAPITornadoFlaskSqlAlchemyEntity FrameworkHibernate
Certifications & Qualifications
BSc/BA in Computer ScienceBSc/BA in Computer Engineering
Industry Keywords
Software SolutionsCode QualityFunctional SpecificationsDebuggingTroubleshooting

Tech Stack

Tools & technologies
Entity FrameworkFlaskHibernateJavajQueryPython

About the role

Key responsibilities & impact
  • Participate in the design and architecture of Python-based software solutions
  • Design, develop, and maintain highly complex Python-based software solutions
  • Write clean, reusable, testable, and efficient code
  • Collaborate with cross-functional teams to define, design, and release new features
  • Mentor and provide guidance to junior developers
  • Conduct code reviews to ensure code quality and functional accuracy
  • Optimize applications for maximum speed and scalability
  • Perform debugging, troubleshooting, modifications, and unit testing
  • Stay abreast of the latest industry trends and technologies
  • Provide functional and technical specifications for software

Requirements

What you’ll need
  • BSc/BA in Computer Science, Computer Engineering, or related field
  • 4+ years’ experience as a Software Developer
  • Strong understanding of Object Oriented Design and Database Design
  • Strong understanding of SOLID principles and Design Patterns
  • Strong understanding of any Python/Java/.Net language
  • Strong understanding of HTML5, CSS3, and JQuery
  • Experience with FastAPI, Tornado, or Flask
  • Experience with unit testing
  • Experience with a CI/CD environment
  • ORM experience with SqlAlchemy, Entity Framework, or Hibernate would be considered an advantage

Benefits

Comp & perks
  • Hybrid work model (2 days working from home)
  • Comprehensive health & life insurance
  • Additional paid annual leave
  • Birthday leave
  • Monthly food vouchers
  • Udemy Business access
  • Referral bonus program
  • Summer short Fridays (August)
  • Visa sponsorship and relocation assistance (if applicable)