IOTA Full Stack Software Engineer for NATO with security clearance
Are you a developer who thrives on building full-stack solutions that serve a critical, real-world purpose?
Would you like to join the leading international intergovernmental organization?
This is not just another software engineering role. As a Full Stack Engineer on this team, you will be at the heart of developing and maintaining software applications that directly support NATO's operational capability. Your code will have a tangible impact on an international scale.
You will join a high-performing SCRUM team, leveraging modern tools like Angular and Spring to solve complex problems. We are looking for a passionate engineer who is equally adept at crafting intuitive user interfaces as they are at designing robust back-end services. If you are motivated by technical excellence, collaboration within a diverse international team, and the unique challenge of developing for a secure, mission-critical environment, we want to hear from you.
Responsibilities:
Develop, operate, and maintain NATO software applications using designated development tools (e.g., IDE, Jira, Jenkins, Maven).
Work as an integral member of a team that utilizes the SCRUM methodology.
Undertake both Front-end and Back-end development tasks with equal proficiency and professionalism.
Essential Qualifications & Experience:
Bachelor's degree in Computer Science, Information Technology or a closely related engineering field and at least 3 years of relevant experience in software development;
Proven experience and proficiency in Front-end development with at least 2 years of relevant experience in development using Angular framework, version 10 or later. Excellent knowledge of
related technologies such HTML5, CSS and Typescript;
Proven experience and proficiency in Back-end development with at least 2 years of relevant experience in development using Spring framework, version 5 or later. Excellent knowledge of
related technologies such as Java 5 or later and Spring Boot;
Proven experience and proficiency in writing automated testing for software modules (JUnit/Component, Functional and Integration);
Proven knowledge of XML, JSON, Git, Maven and Jenkins;
Proven knowledge of TCP/UDP/IP protocols, networking concepts and ability to use networking tools (SSH, Terminal);
Proven knowledge with SQL and NoSQL databases and DBMS;
Proven experience of working within the Linux environment (such as RHEL, Oracle Linux);
Desired experience developing web applications using Web Sockets (ideally with STOMP;
Desired experience developing web applications with near real-time data visualisation requirements;
Desired experience of working with Agile (SCRUM) methodology;
Desired to have experience with Tactical Data Links;
Desired to have experience with packaging applications (RPMs);
Personal qualifications:
• Proactive and positive work attitude in combination with a flexible and cooperative approach to fulfil the required tasks;
• Ability to communicate and work within an international team;
• Strong analytical and problem-solving skills, with the ability to identify, address and solve technical challenges.
If you've read the description and feel this role is a great match, we'd love to hear from you! Click "Apply for this job" to be directed to a brief questionnaire. It should only take a few moments to complete, and we'll be in touch promptly if your experience aligns with our needs.
- Department
- Fullstack
- Locations
- The Hague