Go back to the career page

Software Engineer (Python)


Leiria • Lisbon • Viseu

Your tasks

As a Software Engineer at xgeeks, you'll be part of a smart and supportive cross-discipline team, including software architects, data strategists, and cloud experts, to ensure full-stack alignment in our Cloud Native Acceleration projects.

What do we expect from you?

Key Requirements

  • 3+ years of professional experience in software development
  • Strong proficiency in Python
  • Experience building and maintaining RESTful APIs
  • Hands-on experience with at least one Python framework (Django, FastAPI, or Flask)
  • Solid understanding of SQL and relational/non-relational databases
  • Experience writing automated tests
  • Proven ability to take ownership of tasks and deliver independently
  • Ability to communicate effectively in English (written and spoken)

Nice to Have

  • Experience with microservices architecture
  • Familiarity with Docker and containerization
  • Experience with cloud providers such as AWS, GCP, and/or Azure
  • Comfortable working in a fast-paced environment within small teams
  • Interest in public speaking, blog writing, or contributing to technical community initiatives

What you can expect

Agile Company Culture and the Best Team 
→Global Projects & Opportunities 

→Social Events  & Team Building 

Continuous Development 
→Training & Development 
Growth Opportunities 
Flexible Working 
Remote Friendly Culture 
Other Benefits 
→Great Equipment & Tools 
Flexible Benefits 
→Extra Days Off 
Health Insurance 



Join the best experts in Cloud Data & AI. We're waiting for you!


Or share with a friend

top