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-timeLarnaca • CyprusSeniorWebsite

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
Software DevelopmentDatabase DesignUnit TestingHTML5CSS3JQueryCode ReviewDebuggingTroubleshootingPerformance Optimization
Soft Skills
MentoringCollaboration
Tools & Technologies
FastAPITornadoFlaskSQLAlchemyEntity FrameworkHibernate
Certifications & Qualifications
BSc/BA in Computer ScienceComputer Engineering
Industry Keywords
Software ArchitectureCross-Functional TeamsFunctional SpecificationsDesign PatternsReusable Code

Tech Stack

Tools & technologies
Entity FrameworkFlaskHibernateJavajQueryPython.NET

About the role

Key responsibilities & impact
  • Participate in the design and architecture of Python-based software solutions
  • Design, develop, and maintain 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 guide 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 current with 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 CI/CD environment
  • ORM experience with SQLAlchemy, Entity Framework, or Hibernate is an advantage

Benefits

Comp & perks
  • Hybrid work model (2 days working from home)
  • Comprehensive health plan starting from the first day of employment
  • Pension plan
  • 13th salary payment
  • Additional paid annual leave (up to 30 days, based on years of service)
  • Up to 5 carry over annual leave days from previous year to the next one
  • Birthday leave
  • Udemy Business access
  • Monthly Wolt vouchers
  • Monthly meals & treats at the office
  • Participation in company's group discount scheme
  • Gym membership
  • Referral bonus program
  • Summer short Fridays (August)
  • Visa sponsorship and relocation assistance (if applicable)