Our mission is to support our member nations and NATO with unique interdisciplinary expertise in the field of cyber defence research, training and exercises covering the focus areas of technology, strategy, operations and law.
Our vision is to foster cooperation of like-minded nations. We bring together NATO Allies and partners beyond the Alliance.
Role Overview:
This role offers an exciting opportunity to work with cutting-edge technologies and contribute to the development of innovative solutions. The ideal candidate will be passionate about technology, have a strong attention to detail, and thrive in a collaborative, fast-paced environment.
Responsibilities:
Design, develop, and maintain full-stack web applications using modern technologies and frameworks.
Implement and manage infrastructure and DevOps solutions.
Automate processes and workflows to improve efficiency and reliability.
Ensure system security, performance, and scalability.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Troubleshoot and debug issues across the entire stack.
Stay up-to-date with emerging technologies and industry best practices.
Mandatory Requirements:
Automation & Configuration: Proficient in Ansible, managing OS environments (Linux, BSD, Windows, network devices), cloud platforms (AWS, Azure, GCP), and automating/debugging services, cron jobs, and system commands.
Virtualization & Logging: Experience with vCenter API, Kafka (setup, usage, KSQL), Elastic Stack (Elasticsearch, Logstash, Kibana), and Sentry for monitoring.
Access & CI/CD: Expertise in Apache Guacamole for remote access, GitLab CI/CD pipelines, and Keycloak for IAM.
Containerization: Skilled in Docker, Kubernetes, and Docker Swarm.
Databases: Experienced in MongoDB and PostgreSQL, including design and optimization.
Backend: Strong in NodeJS, NestJS, and RESTful API design.
Frontend: Proficient in Nuxt.js, JavaScript frameworks, HTML, CSS, and responsive design.
The bonus is:
Testing & QA: Skilled in automated functional testing, E2E testing methodologies/tools, and load/performance testing.
Security: Knowledge of authentication/authorization mechanisms, secure coding practices, and monitoring tools.
Qualification:
Bachelor's degree or equivalent in a related field such as Computer Science, Software Engineering.
Minimum 5 years of practical work experience in full-stack development.
Proven track record of delivering complex software projects.
Fluent in English is mandatory.
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.
Ability to work independently and manage multiple projects simultaneously.
Continuous learning mindset and adaptability to new technologies.
The contract will be for one year with the possibility of extension.
Our HR Manager Käthrin will answer your questions.