
What we propose
DIGIT CERT-EU is seeking to hire a truly motivated Full-Stack Developer to join our ISS (IT support and Services) team.
The primary purpose of this role is to participate in the development activities within CERT-EU. The ISS team creates and improves automation tools related to the handling of security alerts, event monitoring and cloud-related activities as well as web technologies and service delivery. The ISS team also contributes to open-source projects and innovation regarding detection and response capabilities.
The selected candidate will cooperate closely with other teams of CERT-EU, providing hands-on architecture guidance and contributing to solution engineering, technical product management, and system administration.
As part of the duties, the selected candidate will participate in the general set of tasks executed by the team, which include:
- Providing direct support in all technical phases of the implementation of our detection, response and sharing capabilities.
- Proposing ways for regular improvement of these capabilities.
- Maintenance of existing automation scripts and development of new scripts.
- Proposing and implementing a strategy for managing application development infrastructure throughout its lifecycle, from provisioning and configuration to orchestration and reporting.
This is a highly technical, challenging, and empowering job with enough room for the selected candidate’s competencies to shine in a very friendly, supportive, human and professional environment.
Who we look for
We are looking for a candidate who is an experienced developer and has at least 3 years prior experience as a developer with knowledge towards IT security.
The selected candidate must also possess knowledge in the following domains:
- Working experience as a software developer with Python, Javascript and Web technologies (html, css and scss).
- Working experience as a script developer on Linux/Mac (shell), Windows (PowerShell).
- Working experience in frameworks like Pyramid and Flask.
- Working experience with software testing methodologies like unit testing, integration testing or end-to-end testing.
- DevOps experience writing and maintaining CI/CD pipelines.
- Experience with git and tools like GitHub and Gitlab.
- Knowledge of container technologies (Docker/Kubernetes) and their security management.
- Strong knowledge of Linux platform and its security.
- Good Knowledge of Agile/SCRUM methodologies.
The ideal candidate will possess some, or all, of the following:
- Use of database technologies as MySQL, or SQL-based equivalents, as well as NoSQL-based databases such as MongoDB, Cassandra, Redis, Elasticsearch.
- Experience with web & application servers (nginx, Apache, WSGI server).
- Experience with user experience design for web application.
- Experience with ELK, Apache Kafka and MiniO.
- Experience with service configuration management, deployment and continuous integration tools (Ansible).
- Familiarity with cloud services such as: Azure, AWS and Office365.
- Experience in delivering training courses or presenting technical solutions outside one’s team.
The selected candidate should also demonstrate the following skills:
- A high level of customer orientation.
- Strong analytical and problem-solving skills, including the ability to deal with a large amount of information in a limited time.
- Ability to establish and maintain effective working relations with co-workers in an international and multi-disciplinary work environment.
- A high degree of commitment and flexibility.
- Excellent communication skills in English, both orally and in writing.
- A focus on constant learning and improving technical and personal skills.
- Experience with a vast array of IT technologies, the ability to quickly master new technologies.
What we offer
- A friendly and multicultural workplace
- A stimulating and unique environment where personal development, growth and initiative are encouraged
- Continuous learning opportunities
- Working with a supportive and dynamic team with a deep sense of mission
- Flexible scheduling with the possibility to work from home on a part-time basis
- An attractive salary.
Consult the Jobs at the European Commission page for more information on the working conditions. Please note that the position is based in Brussels, Belgium. Full remote work is not possible at this time.
Are you eligible
To apply, you have to:
- Be a national of one of the Member States of the European Union
- Be able to provide a certificate of good conduct
- Have fulfilled any legal obligations related to military service
- Be able to produce evidence of thorough knowledge of one of the official EU languages (level C1) and satisfactory knowledge of a second official EU language (level B2).
Additionally, to be recruited as a contract agent, you must have:
For function groups II and III
You must meet one of the following criteria:
- Hold a post-secondary education diploma
- Meet both of the following conditions:
- Hold a secondary education diploma that provides access to post-secondary education, and appropriate professional experience of at least three years
- Have professional training or professional experience of an equivalent level, where justified in the interest of the service.
For function group IV
You must meet both of the following criteria:
- Hold a university degree corresponding to completed university studies of at least three years attested by a diploma
- Have professional training of an equivalent level, where justified in the interest of the service.
If so, then apply!
- Send an email to secretariat@cert.europa.eu with your CV (and a motivation letter in a single pdf). Please provide the title of the position you are applying for in the subject of your email.
- If your skill set matches the requirements, your CV will be shortlisted for further evaluation, and you will need to take a CAST test. Worry not, our wonderful secretariat will supply all the necessary information.
- If you are successful at the CAST, your application will be reviewed for further consideration.