Backend Python Software Engineer | EU Institution | Brussels

KEYES

Brussel

Sur place

EUR 70 000 - 110 000

Plein temps

Il y a 8 jours

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

KEYES is seeking a Backend Software Engineer (Python) to join an EU institution in Brussels on a long-term mission. You will develop backend services, APIs, and scalable data platforms, ensuring security and performance. Onsite presence is required within two hours of Brussels.

You will collaborate with cross-functional teams, translate business requirements into technical specs, and contribute to CI/CD and cloud deployments using IaC tools.

Qualifications

  • Bachelor's or Master's degree with required years of experience (see above).
  • Proven experience in Python web frameworks and REST APIs.
  • Fluent English spoken and written (B2 minimum).
  • Strong knowledge of ORM and database design (SQL/NoSQL).
  • Experience with containerization and orchestration (Docker/Kubernetes).
  • Awareness of secure coding practices and DevSecOps tooling.

Responsabilités

  • Architect server-side components and services using Python.
  • Develop and maintain RESTful APIs for frontend-backend integration.
  • Design and optimise database schemas and queries.
  • Ensure database security and data privacy compliance.
  • Improve performance by profiling and tuning server and DB code.
  • Lead CI/CD pipelines and cloud deployments with IaC.
  • Review code and address security vulnerabilities.
  • Collaborate with frontend, product, and design teams.
  • Create technical documentation and translate business needs into specs.

Connaissances

Python
Django/Flask/FastAPI
REST API design
ORM & schema design
SQL & NoSQL databases
Git
Linux
CI/CD concepts
DevSecOps concepts
AI-assisted code tools

Formation

Bachelor's degree with 7+ years
Master's degree with 5+ years (CS focus)

Outils

Docker
Kubernetes
GitHub Actions
GitLab CI
Jenkins
Ansible

Description du poste

Joining KEYES means giving purpose to your talent.

Are you looking for an environment where technology is not an end in itself, but a lever to build a sustainable future? At KEYES, we are not just looking for technical expertise; we are looking for people who share our values.

Do you want to continue your career and grow within one of Belgium’s leading IT companies?

Join KEYES as a Backend Software Engineer!

We support large enterprises, the public sector, healthcare organizations, and SMEs in all their digital challenges: Infrastructure & Cloud Solutions, Cybersecurity Solutions, Business Software Solutions, Mainframe Solutions, Data & AI Solutions, Advisory Solutions, and Staffing Solutions.

More information: www.keyes.eu

THE BACKGROUND

For our client, an EU Institution based in Brussels, we are looking for a Backend Software Engineer (Python) to join a long-term mission within an international team delivering modern digital services and business-critical applications.

You will contribute to the development, maintenance, and enhancement of backend services and APIs, ensuring secure, scalable, and high-performing applications that support key business processes.

Please note: candidates must be located within (2) two hours of Brussels, as regular onsite presence is required throughout the assignment.

YOUR MISSION

As a Backend Software Engineer, your responsibilities will be as follows:

  • Architect server-side components and services that form the backbone of web applications, employing best practices in Python programming.
  • Develop and maintain RESTful APIs to facilitate seamless communication between front-end and back-end systems.
  • Design, implement, and optimise database schemas and queries to ensure efficient data storage and retrieval processes.
  • Manage database security measures to protect sensitive information, ensuring compliance with data protection standards.
  • Enhance application performance by identifying bottlenecks and optimising server-side code and database queries.
  • Implement scalable architectures to handle increased user load and data volume, leveraging cloud services and containerisation.
  • Conduct regular code reviews and use vulnerability scanning tools to identify and address potential security issues.
  • Implement security protocols and standards to safeguard applications against threats and ensure data privacy.
  • Collaborate closely with front-end developers, UI/UX designers, product managers, and other stakeholders to deliver quality web application solutions.
  • Help translate business requirements into technical specifications and adjust implementations based on feedback.
  • Set up and maintain CI/CD pipelines to automate testing and deployments, ensuring consistent and rapid delivery of applications.
  • Participate in deploying applications in cloud environments, using infrastructure-as-code and configuration management tools.
  • Actively engage in debugging and resolving issues raised during testing or reported in production.
  • Write technical documentation #LI- MS1 #TRASYS
YOUR PROFILE
  • Bachelor's degree with at least 7 years of relevant professional experience, OR
  • Master's degree with at least 5 years of relevant professional experience with focus on Computer Science
  • Ability to understand, speak, and write English (minimum B2 level)
Technical knowledge REQUIRED
  • Proficiency in Python and experience with web frameworks such as Django, Flask, or FastAPI.
  • Experience with code linters and formatters (e.g., pylint, black, flake8) to enforce coding standards.
  • Experience with AI-powered code assistants (e.g., Amazon Kiro, Github Copilot), staying updated with advancements in AI-driven code technologies that can streamline Python web application development.
  • Strong understanding of RESTful design and implementation.
  • Solid experience with relational (e.g., Oracle, PostgreSQL) and non-relational databases (e.g., Elasticsearch, MongoDB).
  • Excellent knowledge of ORM, schema design, efficient queries.
  • Expertise in containerisation tools like Docker, Podman and orchestration using Kubernetes.
  • Knowledge of vulnerability scanning tools (e.g., OWASP), secure coding practices and standards, including authentication, authorisation and encryption.
  • Knowledge of code versioning tools such as Git or SVN.
  • Knowledge of DevSecOps tools such as Jenkins, GitLab CI, GitHub Actions (Continuous Integration/Deployment).
  • Familiarity with configuration management tools like Ansible.
  • Experience with VM management, Linux.
  • Good knowledge of European Commission grant management ecosystem (eGrants) would be an asset.
Soft skills
  • Ability to apply rigor and consistency in BI development practices.
  • Ability to work in multi-cultural environment.
  • Ability to participate in multilingual meetings.
  • Ability to understand, speak and write English, optionally French as an additional asset.
  • Talent for building relationships and adapting communication to the audience.
  • Ability to work in a team as well as autonomously.
  • Results-oriented mindset, focused on delivering.
Certifications

Any of the following certifications would be considered an asset:

  • AWS Certified
  • Developer Associate, Microsoft Azure Developer Associate, or CNCF
  • Certified Kubernetes Application Developer (CKAD)

Do you recognise yourself in this description?

Do you want to learn more?

KEYWORDS

Python - Django/FastAPI - REST - PostgreSQL - MongoDB - Elasticsearch - Docker - Kubernetes - Git - CI/CD - Linux - AI-Assisted Development

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Backend Python Software Engineer | EU Institution | Brussels
Backend Python Software Engineer | EU Institution | Brussels

KEYES • Brussel Hoofdstad

Sur place
EUR 65 000 - 90 000
Senior Full-stack Software Engineer
Senior Full-stack Software Engineer

KEYES • Brussel Hoofdstad

Sur place
EUR 70 000 - 110 000
Senior Python Backend Engineer - Cloud, APIs & CI/CD
Senior Python Backend Engineer - Cloud, APIs & CI/CD

KEYES • Brussel

Sur place
EUR 70 000 - 110 000
Senior Python Backend Engineer - APIs, Cloud & CI/CD
Senior Python Backend Engineer - APIs, Cloud & CI/CD

KEYES • Brussel Hoofdstad

Sur place
EUR 65 000 - 90 000
Senior Data Scientist (NLP, Python) - based in Belgium (EU Institution)
Senior Data Scientist (NLP, Python) - based in Belgium (EU Institution)

KEYES • Brussel Hoofdstad

Hybride
EUR 75 000 - 110 000
Python Back-End Software Engineer Senior
Python Back-End Software Engineer Senior

Cronos International • Brussel Hoofdstad

Sur place
EUR 65 000 - 90 000
Senior Python Backend Engineer – Django, Flask & FastAPI – Hybrid Brussels
Senior Python Backend Engineer – Django, Flask & FastAPI – Hybrid Brussels

All European Careers BENELUX • Brussel Hoofdstad

Hybride
EUR 70 000 - 110 000
Storage Backup Engineer
Storage Backup Engineer

KEYES • Herstal

Hybride
EUR 70 000 - 100 000
Complete salary package
Teleworking up to 3 days/week
Training opportunities and certs
+1
Python Developer
Python Developer

Fujitsu • Brussel

Sur place
EUR 65 000 - 90 000
Senior Python Developer Service (SRQ109755)
Senior Python Developer Service (SRQ109755)

TiTANS België • Brussel Hoofdstad

Hybride
EUR 70 000 - 95 000