Company description See more offers
   
 

NEOFACTO - Senior Python Software Engineer

NEOFACTO
WE DELIVER INNOVATION

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.

 

About NEOFACTO:
Created in 2000, NEOFACTO is a major player that supports companies in their digitalization. Navigating between the creativity of startups and the experience of large groups, NEOFACTO has the ability to position itself and adapt to all projects. Guided by our passion for innovation, we support our customers with the goal of pioneering the new technologies and commercial models of tomorrow. Are we a dynamic and innovative team? Yes! And above all, a team that is united and driven by a very strong corporate culture. We share and cultivate common values to build together the NEOFACTO of tomorrow! You will join us for an opportunity and stay for the people around you.
NEOFACTO - Senior Python Software Engineer
NEOFACTO
Similar offers
Similar job postings based on the criteria : Back-end Developer Python