2023-08-23 14:48:55

Tarkvaraarendaja

Role Overview

The mission of NATO CCDCOE 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.

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.

Requirements

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
  • Fluency in English

Bonus:

  • 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

Qualifications, experience and skills:

  • Bachelor's degree or equivalent in a related field such as Computer Science, Software Engineering
  • Minimum 3 years of practical work experience in full-stack development
  • Proven track record of delivering complex software projects
  • 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
  • Possession or eligibility to obtain a NATO SECRET security clearance

We offer

  • Participation in flagship cyber exercises and high-visibility projects
  • Being part of a phenomenal cyber defence and security community in Estonia and across NATO
  • Opportunities for professional development and self-realization
  • 35 days annual leave plus 1 extra free day every quarter
  • Stebby sports and wellness compensation
  • Employer's health insurance
  • Flexible working conditions to support your personal needs

Location: Tallinn

Workload: Full-time

The contract is concluded with the CR14 Foundation

Pakutavad hüved ja soodustused

Erialased arenguvõimalused
Esimestel haiguspäevadel keskmise palga säilitamine
Iseseisvus oma töö korraldamisel
Kaasaegne töökeskkond
Kaasav töökultuur (töötajate arvamusega arvestamine)
Motiveeriv lisahüvede pakett
Organisatsioonisisesed head karjäärivõimalused
Paindlikud võimalused töö- ja isikliku elu ühitamiseks
Rahvusvahelise karjääri võimalused
Spordiga tegelemise toetus
Tasustatud lisapuhkus või vabad päevad

People also viewed