Overslaan naar content

Full-Stack Engineer

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

Job description

Are you passionate about technology and developing new customer-facing products? Do you have experience working with JavaScript/TypeScript in the front-end and back-end? Do you enjoy creating beautiful user experiences and developing scalable back-end services? SafeSize, a leading technology company revolutionizing the footwear industry, is seeking a talented and dedicated Full-Stack Software Engineer to join us and help us change how shoes are produced, sold and discarded.


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

The ideal candidate for this role is an elite Full-Stack Engineer with experience building complex customer-facing products and features. You should be very detailed-focused and enjoy developing beautiful interfaces and scalable back-end services. You are someone who enjoys learning and working on open-ended tasks with little supervision. You are comfortable working in a fast-paced environment with significant ownership and responsibility. In exchange, you will have significant scope and impact in a rapidly growing, multi-national organization. You will also get to work (and introduce) state-of-the-art technology, work with an exceptionally skilled team, and grow your technical and leadership skills!


What you'll do

As a Full-Stack Engineer, you will be an integral part of the team that develops the applications running on our 3D Foot Scanners and in our customers’ websites. You will also design and develop the back-end services that drive our devices and applications. You will develop front-end applications written in Vue.js and other frameworks, and back-end REST services that will run as AWS lambda functions.

To be successful in this role you will need to:

  • Become an expert in the code of your team, both front-end and back-end.
  • Lead and participate in the design and development for key projects, delivering your projects and tasks on time and with high quality.
  • Establish yourself as the go-to-person for technical questions and advise regarding the code that your team owns.
  • Work with Product Managers, Designers and other engineers to conceptualize, prototype and plan the development of new products and features.
  • Participate in the operations of your team by fixing bugs, recommending improvements, and documenting code and processes.
  • Improve your team processes by introducing new tools and development processes, improving testing and reviewing the work of other engineers.
  • Drive innovation and stay updated with the latest industry trends to incorporate into our technology stack.

Your code will be used by millions of people every year in over 63 countries, and in the stores of retailers and brands such as Intersport, Cosmos Sport, Decathlon, Adidas, Puma, Hoka and many more.

Job requirements

What you bring

  • B.S  Degree in Computer Science, Informatics or related field (higher degree preferred).
  • 3+ years of experience in the industry working in at least one complex customer-facing product.
  • Expert in full-stack development with proficient knowledge of JavaScript/TypeScript, including at least one common front-end framework such as React or Vue, as well as node.js for the back-end (experience with Vue and Next preferred).
  • Experience designing cloud services and REST APIs.
  • Experience with both relational (e.g., MySQL) and non-SQL databases (e.g., DynamoDB, MongoDB).
  • Experience with deploying services in AWS, especially using serverless infrastructure, would be a huge plus.
  • Excellent understanding of the typical software development lifecycle and tools (git, Jira, CI/CD pipelines, QA processes etc.).
  • Great communication skills (both written and oral) in English, and preferably Greek.
  • 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 with garden in Kifissia, Athens (1 min walking distance from Kifissia train station)
  • Healthy breakfast, snacks and lunch
  • Volunteer time off: extra time off to spend on assisting a good cause of your choice
  • Monthly team events and drinks
  • Company laptop
  • 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