Python Back-End Software Engineer Senior

Il y a 7 heures

Arrondissement of BrusselsCapital, Brussels, Belgique Cronos International Temps plein
h3About Cronos Europa /h3pCronos Europa is a leading IT and digital transformation partner dedicated exclusively to European Institutions and agencies, delivering mission-critical solutions that shape Europe's digital future. As part of the Cronos Group, one of the most innovative and fastest-growing tech ecosystems in Europe, we benefit from a vast pool of expertise and cutting-edge capabilities. With over 1,000 specialists across Belgium, Luxembourg, and the Netherlands, we combine deep institutional knowledge with strong engineering excellence to support long-term, high-impact EU programmes requiring reliability, scalability, and innovation. /ph3About the job /h3pWe are looking for a Python Back-End Software Engineer to design, develop, secure and maintain robust server-side components supporting mission-critical web applications. The role focuses on building scalable back-end services, integrating systems through APIs, optimising databases and supporting reliable delivery in cloud-based environments. /ph3Responsibilities /h3ulliArchitect server-side components and services that form the backbone of web applications, employing best practices in Python programming. /li /ululliDevelop and maintain RESTful APIs to facilitate seamless communication between front-end and back-end systems. /li /ululliDesign, implement and optimise database schemas and queries to ensure efficient data storage and retrieval processes. /li /ululliManage database security measures to protect sensitive information, ensuring compliance with data protection standards. /li /ululliEnhance application performance by identifying bottlenecks and optimising server-side code and database queries. /li /ululliImplement scalable architectures to handle increased user load and data volume, leveraging cloud services and containerisation. /li /ululliConduct regular code reviews and use vulnerability scanning tools to identify and address potential security issues. /li /ululliImplement security protocols and standards to safeguard applications against threats and ensure data privacy. /li /ululliCollaborate closely with front-end developers, UI/UX designers, product managers and other stakeholders to deliver quality web application solutions. /li /ululliHelp translate business requirements into technical specifications and adjust implementations based on feedback. /li /ululliSet up and maintain CI/CD pipelines to automate testing and deployments, ensuring consistent and rapid delivery of applications. /li /ululliParticipate in deploying applications in cloud environments, using infrastructure-as-code and configuration management tools. /li /ululliActively engage in debugging and resolving issues raised during testing or reported in production. /li /ululliWrite technical documentation. /li /ulh3Specific expertise /h3ulliEQF 6 with a focus on Computer Science. /li /ululliProficiency in Python and experience with web frameworks such as Django, Flask or FastAPI. /li /ululliExperience with code linters and formatters such as pylint, black or flake8. /li /ululliExperience with AI-powered code assistants such as Amazon Kiro or GitHub Copilot. /li /ululliStrong understanding of RESTful design and implementation. /li /ululliSolid experience with relational databases such as Oracle or PostgreSQL and non-relational databases such as Elasticsearch or MongoDB. /li /ululliExcellent knowledge of ORM, schema design and efficient queries. /li /ululliExpertise in containerisation tools such as Docker or Podman and orchestration using Kubernetes. /li /ululliKnowledge of vulnerability scanning tools, secure coding practices and standards, including authentication, authorisation and encryption. /li /ululliKnowledge of code versioning tools such as Git or SVN. /li /ululliKnowledge of DevSecOps tools such as Jenkins, GitLab CI or GitHub Actions. /li /ululliFamiliarity with configuration management tools such as Ansible. /li /ululliExperience with VM management and Linux. /li /ululliGood knowledge of the European Commission grant management ecosystem, including eGrants, would be an asset. /li /ulh3Skills and competencies /h3ulliAbility to apply rigour and consistency in back-end development practices. /li /ululliAbility to work in a multicultural environment. /li /ululliAbility to participate in multilingual meetings. /li /ululliAbility to understand, speak and write English; French is considered an asset. /li /ululliTalent for building relationships and adapting communication to the audience. /li /ululliAbility to work in a team as well as autonomously. /li /ululliResults-oriented mindset focused on delivery. /li /ulpIf you wish to integrate a dynamic structure on a human scale while working with the latest technologies, don't wait anymore and join Cronos /p