Senior Back-end Engineer (Python/FastAPI)

Permanent
Athens

On behalf of our client, an award-winning FinTech company with international presence, we are looking for an experienced Senior Back-end Software Engineer to join their highly empowered team of dynamic and talented professionals. 

A day in the life of a Senior Back-end Software Engineer

Design and implement tools and services that deliver new functionality in the company’s product a financing ecosystem. Your day-to-day activities will include designing and developing new features and providing support for the existing ones. You will be working as part of a dynamic team in a fast-paced agile environment. The ecosystem is based on a service oriented architecture, Python/FastAPI microservices dockerized on AWS Kubernetes.

Your day-to-day

  • Build advanced back end applications and develop software programs on the platform
  • Optimize applications performance and recommend software upgrades for existing systems
  • Contribute in all phases of the development life-cycle, prepare and produce releases of software components
  • Monitor and improve application reliability and present innovative ideas for system improvements
  • Produce detailed specifications and implement the program codes accordingly
  • Follow test driven development through continuous integration and agile methodologies

What you will need

Software Engineering/Development using Python as the main programming language with at least 5 years of experience in the languages 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:

  • Python (currently v.3.10)
  • Ideally FastAPI or any other framework such as Django
  • PostgreSQL or any other relational database

Nice to have experience with the technologies below:

  • Gitlab
  • Redis
  • Kubernetes
  • AWS

We love your personality if you

  • have excellent interpersonal and teamwork skills
  • like to contribute to a positive team environment
  • are organized and methodical
  • have a growth mind-set

What’s in it for you

You will have the opportunity to work in a motivating and multicultural environment working on a large scale products and using latest technologies. Additionally, you will enjoy the following benefits:

  • Attractive remuneration package plus performance related reward
  • Private health insurance
  • Intellectually stimulating work environment
  • Customized training plan
  • avatar

Marina Riga

Resource Consultant

REFERENCE: job0000260368