Senior Software Engineer (JavaScript)

Full Stack Javascript Developer
Permanent
Athens

On behalf of our client, an innovative product based start-up company revolutionizing the footwear industry, we are currently looking for a highly skilled Senior Software Engineer, to join their team in Athens.

A day in the life of a Senior Software Engineer

As a Senior Software Engineer you will work on an innovative product platform built on service-oriented architecture using mainly cutting-edge JavaScript technologies, own and be responsible for the architecture, quality, performance and security of the software stack. You will be the most senior hands-on engineer on the team, providing leadership on execution and technical direction. Additionally, along with the product team, you will spearhead the development of entirely new products and business lines that will shape the future of the company and the industry using state-of-the-art technology.

 Your day-to-day

  • Own the design of their system’s architecture with the goal to enable the addition of new capabilities, and improve performance, reliability and development speed
  • Prototype and develop new products and features
  • Involve in the engineering design for critical projects and review key designs for other engineers
  • Manage complex, cross-functional projects, ensuring seamless collaboration between different engineering teams
  • Foster a culture of technical excellence and mentor the engineers and tech leads via code reviews, design reviews and coaching sessions

 What you’ll need

Software Engineering/Development using JavaScript as the main programming language with, at least, 6 years of experience in the languages/technologies specified below as required.

 Strong understanding of below concepts:

  • SOLID Principles - Clean Architecture/Clean code practices.
  • Microservices Architecture - REST
  • CI/CD - Unit Testing

 Required experience with the technologies below:

  • JavaScript latest features (both front-end and back-end frameworks)
  • RabbitMQ
  • PostgreSQL or any other database
  • AWS Kubernetes

Competencies

  • Excellent communication and mentoring skills
  • Organizational skills
  • Attention to detail
  • Ability to work independently as well as collaboratively in a team environment
  • Strong verbal and written communication skills

What's in it for you

  • Competitive salary
  • Commuting expenses
  • Private health insurance
  • Annual Learning & Development budget
  • Healthy breakfast, lunch and snacks
  • Monthly team events and drinks
  • avatar
Giannis Tsintzos

Head of Recruitment

REFERENCE: job000024140