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.
📌 Important requirements:
- 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?
📩 Apply now