-
NEOFACTO

Senior Python Software Engineer

NEOFACTO
Luxembourg · Full-time · Mid-Senior

We are looking for a Senior Python Software Engineer to join our agile, product-driven teams and help design, build, and evolve high-quality software solutions.

You will play a key role in delivering production-ready features, shaping technical decisions, and mentoring other engineers while working in a modern, cloud-native environment.

Missions

  • Design, develop, test, and deliver shippable features as part of an agile Scrum team
  • Take ownership of backend services and APIs built with Python frameworks such as FastAPI, Django, or Flask
  • Write clean, maintainable, and well-tested code using object-oriented and modern Python practices
  • Design, optimize, and maintain relational data models using SQLAlchemy (or similar) and Alembic
  • Actively contribute to technical discussions, architectural decisions, and continuous improvement initiatives
  • Coach and mentor junior developers, sharing best practices and fostering engineering excellence
  • Collaborate closely with front-end, DevOps, and product teams to deliver end-to-end solutions

Profile

Must-have Skills & Experience

  • Proven professional experience as a Software Engineer, with strong focus on Python
  • Solid expertise in Python frameworks such as FastAPI, Django, or Flask
  • Experience with Python package management (Poetry, Pipenv, or similar)
  • Strong testing culture with hands-on experience using PyTest and/or unittest
  • Deep understanding of relational databases and SQL, with experience in PostgreSQL, Oracle, or Microsoft SQL Server
  • Experience designing and maintaining schemas using SQLAlchemy and database migrations with Alembic
  • Familiarity with GIT and collaborative development workflows

Nice To Have

  • Experience with data manipulation using Pandas
  • Exposure to front-end frameworks such as Angular or similar
  • Knowledge of Java, Spring, and Maven
  • Experience with message brokers and data platforms (Kafka, RabbitMQ, MongoDB, Elasticsearch)
  • Hands-on experience with Docker, Kubernetes, CI/CD pipelines, and cloud architectures

Ways Of Working

  • Strong agile mindset: collaboration, adaptability, ownership, and continuous learning
  • Team-first mentality with excellent communication skills
  • Comfortable working in English (spoken and written); French is a plus
  • Passion for technology, curiosity, and a good sense of humour — we care about culture as much as code

Our offer

  • Working in a Great Place to Work based in Luxembourg.
  • Attractive salary and pretty cool benefits (meal vouchers, mobile subscription...).
  • Develop your skills and ideas over a coffee, a beer or a pizza during our Neo'vations.
  • Evolve within a strong company culture, you'll join us for the opportunity and you'll stay because we're super cool (well according to 98% of our employees NEOFACTO Annual Survey 2024).
  • Between afterworks, innovative workshops and ski weekends, there's never a dull moment when you're part of the Neo'Squad.

Recruitment Process

  • The pre-qualification interview with our Recruitment Manager
  • Technical tests
  • Receipt of our salary proposal / exclusivity agreement
  • 2nd interview with our Business Manager
  • Proposal of your application to the client
  • Interview at the client's premises, which can be conducted either by video or in person.

Key Skills

Ranked by relevance

python fastapi django flask cloud sql elasticsearch kubernetes postgresql sql server rabbitmq angular docker devops oracle server pandas kafka maven scrum java cicd git
Login to Apply
Posted
Feb 11, 2026
Type
Full-time
Level
Mid-Senior
Location
Luxembourg
Company
NEOFACTO

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
NEOFACTO
Related

Senior Backend Java Engineer

2026-03-31

Full-time
Not Applicable
Luxembourg
IT Services
Engineering
View Job Details
NEOFACTO
Related

Medior / Senior Software Engineer

2026-03-25

Full-time
Not Applicable
Luxembourg
IT Services
Engineering
View Job Details
NEOFACTO
Related

Senior Android developer

2026-05-19

Full-time
Not Applicable
Luxembourg
IT Services
Engineering