Work closely with the Team Lead to identify key architectural drivers and non-functional requirements for a core customer-facing product.
Collaborate with cross-functional teams including product managers, business analysts, and other developers to translate business requirements into robust technical solutions.
Select and apply the most suitable frameworks and tools for the designed architecture.
Write readable, testable, and efficient code that adds value to the team and the overall platform.
Maintain and develop a strong engineering culture focused on quality, learning, and innovation.
Participate in code reviews and mentor junior developers to ensure best practices are followed.
Requirements
At least 5 years of experience developing high-load, scalable applications.
Understanding of distributed systems and system integrations.
Strong knowledge of architecture and design patterns.
Strong knowledge of SQL and relational databases (PostgreSQL preferred).
Experience with Python and FastAPI or Flask and the ability to design and implement REST APIs.
Experience with testing best practices and frameworks such as pytest.
Excellent English communication and collaboration skills able to work cross-functionally and mentor others.
A customer-centric, empathetic mindset with excellent listening skills.
The ability to focus on what matters most is delivering simple, effective solutions quickly.
Tech Stack
Distributed Systems
Flask
Postgres
Python
SQL
Benefits
Future-Proof Your Finances: Once you’ve passed probation, we’ll kickstart your Provident Fund to secure your future.
Grow with Us: Annual Learning Budget for professional development (after probation)—because your growth is our growth.
Wolt Your Way Through Lunch: €150 monthly Wolt allowance to keep you fueled and happy.
Drive in Style: After one year with us, you may be eligible for a company car—performance and availability permitting.
Park with Ease: Complimentary parking space just steps from the office, so your commute is as smooth as your workday.
Max Out Your Downtime: 25 days of vacation + public holidays, plus an additional 10 sick days to rest when needed.
Shop & Save: Exclusive local discount card + tickets for exciting events like Beonix, basketball games, and more.
Speak Like a Local: Join free Greek language classes, twice a week, open to all team members.
Celebrate Together: Twice a year, we bring colleagues from all offices together for unforgettable company celebrations.
Global Collaboration & Events: Opportunities to participate in international company events and initiatives, connecting with colleagues from all regions and contributing to a truly global community.