Skip to content

Senior/Staff Full Stack Engineer

  • On-site, Hybrid
    • Kifissia, Attikí, Greece
  • Product

Job description

What we do


No matter if you’re the biggest sports fanatic, have a ‘minor’ shoe addiction or you own just one pair of sneakers, you know that finding the “perfect” shoe can be challenging. We’re here to help people find that perfect fitting shoe every single time. We have created a way to make a 3D scan of your feet and match that profile with our own (and the world’s largest) database of 3D-scanned shoes. Our goal is to inspire people to do what they love in maximum comfort, whether it’s running a marathon, dancing all night or simply going for a stroll in the park.  As an employer, we strive to translate this philosophy into a happy and balanced lifestyle for all our team members, giving them the opportunity to grow and thrive while doing what they love. 



The fit we hope to find


As a Senior/Staff Full Stack Engineer, you will be one of the most senior engineers on our team. You will be responsible to drive the architecture, quality, performance and security for a significant part of our software stack. You will partner with Product Managers, UX designers and other team senior engineers to drive execution of complex projects and build new features. You will ensure the quality of our code and the speed of our development by advocating for best practices and helping reduce tech debt. You will be responsible to mentor more junior engineers by acting as an example of engineering excellence, and you will help them become more effective by providing feedback and coaching as needed. You will also stay up to date with the latest technology and you will introduce new processes and tools that will make your team more efficient. Finally, you will interface with the leadership of other teams and the company to advocate on behalf of engineering and participate in deciding our technical strategy and direction.


What you'll do

As a Senior/Staff Full Stack Engineer, you will play a key role in shaping the future of SafeSize’s technology. You will be responsible to lead complex engineering projects, enhance our system architecture and improve our development processes and tools.

To be successful in this role you will need to:

  • Become an expert in the code of your team and the end-to-end architecture of our system.
  • Establish yourself as the go-to-person for technical questions and advise regarding the code that your team owns.
  • Lead your team in delivering on time and with high quality the projects that they undertake.
  • Lead the engineering design for critical projects within your team and review key designs and code of other engineers.
  • Work with the Product Managers, Designers and other Senior Full Stack Engineers to prototype and develop new products and features.
  • Participate in the definition of the roadmap for your team and the company.
  • Foster a culture of technical excellence and mentor our engineers via code reviews, design reviews and coaching sessions.
  • Actively contribute to the hiring process by helping us recruit and screen candidates.
  • Drive innovation and stay updated with the latest industry trends to incorporate into our technology stack.

The ideal candidate for this role is an elite Full-Stack Engineer with experience building complex customer-facing products and features. We are ideally looking for someone that wants to eventually grow into a Tech Lead managing a small team of other Full-Stack engineers. To this end, you should enjoy mentoring and coaching other engineers and driving the roadmap of your team along with your partners in Product Management and Design.

If your career goal is to have significant scope and impact in a rapidly growing, multi-national organization, then SafeSize will be the best place for you to build amazing products using state-of-the-art technology, work with an exceptionally skilled team, and grow your technical and leadership skills!


Job requirements

What you bring

  • B.S. Degree in Computer Science, Informatics or related field
  • 5+ years of experience working in a tech company, including the development and launch of at least one new major product or feature
  • Expert in full-stack development with proficient knowledge of JavaScript/TypeScript, including at least one common front-end framework such as Vue or React (Vue preferred), as well as node.js for the back-end
  • Experience designing cloud services and REST APIs
  • Experience with AWS and serverless technologies (e.g., AWS lambda functions), containerization technologies, queuing systems (e.g., SQS, Kafka) and databases (SQL and no-SQL) will be a huge plus
  • Excellent understanding of the typical software development lifecycle and tools (git, Jira, CI/CD pipelines, QA processes etc.)
  • Great clarity of thought and ability to communicate ideas both orally and in writing to engineers and non-technical people alike (e.g., leadership)
  • Experience and willingness to mentor more junior engineers via one-ones, code and design reviews, coaching sessions etc.
  • Some experience with project management and the agile methodology
  • Eager to constantly learn new things and investigate new technologies

What  SafeSize offers you

Being a great employer is important to SafeSize. We strongly believe in social impact (doing things right AND doing the right things) and offering our employees an awesome experience is a crucial element of that. We see fun and engagement as two core ingredients of a successful team. We encourage our people to find their passion within work and create an inspiring environment for our team, so everyone can excel and continue to grow.

For this position, you will be working at our office in Athens (Greece)


A sneak peek into Safesize perks

Competitive salary

A brand-new office in a beautiful building in Kifisia, Athens with sit/stand desks, inspiring interior and healthy breakfast and lunch

Volunteer time off: extra time off to spend on assisting a good cause of your choice

Hybrid working model

Monthly team events and drinks

Company laptop and mobile

Commuting expenses covered

Private health insurance

Annual Learning & Development budget

And, most important of all: a driven team of talented SafeSizers and inspiring place to work and learn, where we work together according to the five company values: Be a force of good - Foster passion & fun - Dream big, start small, learn fast - Take ownership - Build trust and lend a helping hand

Which steps to take

If this sounds like you, click the apply button !  We would love to find out why you would be a great match for this position and why you think SafeSize is a company that fits you. Please do not forget to attach your CV and add a cover letter.

If you have any questions about this position or SafeSize, never hesitate to reach out to us by sending an email to work@safesize.com

We do not work with recruiters for this vacancy, so please do not use the above email address for acquisition.

or