< Careers page

Full Stack Developer

Hybrid
Full-time
Location:
Athens, Greece
Posted:
November 17, 2025

Role Overview

As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both the frontend and backend of our applications. You will work closely with our engineering team to build robust and scalable web applications.

Reporting and Collaboration

Directly report to our Senior Cloud Engineer while collaborating extensively with the rest of the engineering team to align product development with company-wide commercial and technological goals.

Key Responsibilities

Frontend Development (React & TypeScript)

  • Develop and maintain highly responsive user interfaces using React and TypeScript.
  • Implement reusable UI components and ensure a seamless user experience.
  • Optimise applications for maximum speed and scalability.
  • Collaborate with Commercial team to create intuitive and modern UI/UX.

Backend Development (Python)

  • Design and implement backend services using Python (Django/FastAPI/Flask).
  • Develop RESTful APIs endpoints to support frontend applications.
  • Ensure secure and scalable database design using InfluxDb or DynamoDB.
  • Implement authentication and authorisation mechanisms using OAuth, JWT, or AWS Cognito.

AWS & DevOps

  • Deploy and manage applications using AWS Amplify, Lambda, API Gateway, and DynamoDB.
  • Implement CI/CD pipelines using AWS CodePipeline.
  • Monitor application performance and troubleshoot cloud-based deployments.
  • Implement Cloud to Edge integration (i.e., AWS to Linux Edge Servers).

Requirements

  • 2-4 years of experience in full stack development.
  • Frontend: Strong experience with React, TypeScript, JavaScript(ES6+), Redux, TailwindCSS, or Material UI.
  • Backend: Proficiency in Python (Django, FastAPI, or Flask).
  • Experience working with RESTful APIs.
  • Solid knowledge of AWS services (Amplify, Lambda, API Gateway,DynamoDB, S3, CloudFront).
  • Familiarity with database technologies such as InfluxDB, or DynamoDB.
  • Experience with Git, CI/CD pipelines, and containerisation (Docker,Kubernetes).
  • Strong understanding of security best practices, authentication,and authorisation.

What We Offer

  • A full-time position with a competitive salary
  • Benefits, including stock options, 28 days holidays (excluding statutory), private health insurance, €1000 one-off training budget for professional development and wellness.
  • Flexible working hours with a focus on achieving a balanced work environment
  • A collaborative and innovative atmosphere with opportunities to impact the company’s direction and growth.