Python Developer

Il y a 3 jours

Brussel, Brussel-Hoofdstad, Belgique Fujitsu Temps plein 65 000 € - 90 000 € Contrat

Fujitsu is looking for a Python Back-End Software Engineer to join a project for an EU Institution in Brussels, contributing to the development and maintenance of robust web applications and back-end services.

What will you do?

  • Design, develop, and maintain server-side components and services using Python.
  • Build and maintain RESTful APIs to integrate front-end and back-end systems.
  • Design and optimise database schemas, queries, and ORM solutions.
  • Improve application performance, scalability, and reliability.
  • Implement secure coding practices and protect applications against vulnerabilities.
  • Work with containerised applications and cloud-based environments.
  • Set up and maintain CI/CD pipelines to automate testing and deployments.
  • Participate in code reviews, debugging, troubleshooting, and production support.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Contribute to technical documentation and continuous improvement.

What are we looking for?

  • Minimum education requirement: Bachelor’s degree in Computer Science or a related field.
  • Strong Python programming skills and experience with web frameworks such as Django, Flask, or FastAPI.
  • Experience designing and implementing RESTful APIs.
  • Knowledge of code quality tools such as Pylint, Black, and Flake8.
  • Experience with relational and non-relational databases, such as Oracle, PostgreSQL, Elasticsearch, and MongoDB.
  • Strong understanding of ORM, database schema design, and query optimisation.
  • Experience with Docker, Podman, and Kubernetes.
  • Knowledge of secure coding practices, vulnerability scanning, authentication, authorisation, and encryption.
  • Familiarity with version control tools such as Git or SVN.
  • Experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
  • Knowledge of configuration management tools such as Ansible.
  • Experience with Linux and virtual machine management.
  • Familiarity with AI-powered coding assistants, such as GitHub Copilot or Amazon Kiro.

Nice to have:

Knowledge of the European Commission’s grant management ecosystem, particularly eGrants.

  • EU citizenship is mandatory.
  • Relocation to Brussels is required.
  • The role follows a near-site working model.

Interested in developing secure and scalable Python solutions within a European institutional environment?