MediorSenior Python Backend Specialist

extra holidays
Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Deep understanding of Python and its ecosystem at a Medior or Senior level., Proven experience in backend development, including designing and maintaining APIs with frameworks like FastAPI., Expertise in ORM tools such as SQLAlchemy for database interactions, schema design, and query optimization., Solid knowledge of relational databases like PostgreSQL, including SQL query writing and basic database administration..

Key responsibilities:

  • Architect, design, build, and maintain scalable backend systems and APIs.
  • Work with large-scale data, implementing creative solutions and technical expertise.
  • Ensure contributions impact the delivery of personalized, data-driven experiences.
  • Utilize modern frameworks and best practices for high-performance API development.

Experiencegift logo
Experiencegift Startup https://experiencegift.com/
51 - 200 Employees
See all jobs

Job description

Ready to join the fastestgrowing tech company in the Netherlands?

In 2023 we received the prestigious Oryx Award 2023 by the Dutch Financial Newspaper (FD), for the company with the most exceptional growth performance. We were awarded 1st place by the Deloitte Fast 50 award in 2019 for growth and innovation, 7th place in 2020. We’ve continued our strong growth during and after Covid times, and have ambitious plans for the future. Now, we are looking for a driven and skilled Python Backend Engineer to join our team to further conceptualize and execute our growth ambition.

About Experiencegift

Experiencegift is home to Hotelgift, Flightgift, Traingift and Activitygift. Our gift cards can be redeemed for over 750,000 hotels, 400 airlines, 50,000 activities worldwide and train journeys all across Europe. We believe in experiences over things. Our mission is to enable our customers to spread joy by giving the gift of experiences that can be redeemed whenever, wherever. As we sell in over 50 countries worldwide, we’ve built a diverse team of over 50 colleagues and more than 15 nationalities. We have subsidiaries in Amsterdam, London, Athens, and New York.

What makes the role so great?

As a Python Backend Specialist, youll be the specialist behind robust and scalable systems that will power our innovative upcoming platform. Youll tackle complex data integration challenges and design highperformance APIs, working with data at a scale that demands creative solutions and deep technical expertise. Your contributions will directly impact our ability to deliver personal, datadriven experiences. Interested? We are happy to tell you more in a 1:1 meeting!

What will you do?

  • Architect, design, build, and maintain robust, efficient, and scalable backend systems and APIs.

  • Work with data at a large scale, implementing creative solutions and leveraging deep technical expertise.

  • Ensure your contributions directly impact the delivery of unique experiences.

  • Utilize modern frameworks for building and maintaining highperformance APIs, adhering to RESTful principles and best practices.

  • Utilize ORM to interact with databases, including schema design, migrations, and query optimisation.

  • Set up and manage asynchronous task queues for background processing (e.g., sending notifications, processing data).

  • Implement testing (unit, integration, and potentially E2E) for backend services using Pytest.

    • Required skills

      • Python: Deep understanding of the language and its ecosystem, proven experience at a Medior or Senior level.

      • Backend Development (e.g. FastAPI): Proven ability to design, build, and maintain efficient and robust APIs. Strong knowledge of RESTful principles and best practices.

      • Object Relational Mapperexpertise (e.g. SQLAlchemy): Expertise in ORM for interacting with databases, including schema design, migrations, and query optimisation.

      • Databases (e.g. PostgreSQL): Solid understanding of relational database concepts, SQL query writing, and potentially database administration basics.

      • Asynchronous task queues (e.g. Celery): Experience in setting up and managing asynchronous task queues for background processing (e.g., sending notifications, processing data).

      • Testing (e.g. Pytest): Experience with unit, integration, and potentially E2E testing for backend services.

      • Fluency in English

        • Who are you?

          • Passionate & curious: You love backend development, and you enjoy learning and experimenting.

          • Problemsolving: You are not afraid of challenges, and you are able to utilise the proper means to find solutions.

          • Collaborative: Ability to work effectively in a team and independently with minimal supervision.

          • Clear, concise communicator: Able to work and communicate within a team.

          • Detailoriented: You pay attention to the detail, ensuring every design implementation feels just right.

            • What can you expect from us?

              • Opportunity for significant and fast impact

              • Freedom to come up with new ideas and initiatives

              • Lots of learning and development opportunities

              • Salary reflective of skills and experience and performancebased bonus potential

              • Highend new laptop

              • Awesome annual trip abroad with the entire company

              • Young, friendly, ambitious, international team in Amsterdam, Athens, Cairo and London

                • This is a fulltime job (40Hweek) based in Cairo and is available as soon as possible.

                  At Experiencegift we offer you the opportunity to work in a scaleup culture where everything you do matters. In our team, you will have the freedom to experiment and evolve your own projects. You will be part of an international, driven, awardwinning team and will gain experience in a very fastgrowing scaleup environment. By providing a creative, dynamic, and innovative environment, we empower our people for unlimited success.

                  Ready to make a real impact in a thriving company? Apply directly here or visit our career page for more details. We are looking forward to meeting you!

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Collaboration
  • Communication
  • Problem Solving

Related jobs