Position: Full-Stack Developer (B2B / Freelancer Contract)
Engagement: NATO Project
Role Overview
We are recruiting on behalf of our client for an experienced Full-Stack Developer to support a NATO engagement, contributing to the design, development, and deployment of secure, scalable, and containerized applications in an Agile/DevSecOps environment.
The selected professional will work as part of a multidisciplinary team, collaborating with product managers, designers, and data scientists to deliver mission-critical digital capabilities for NATO programs. This role requires strong expertise across the full software development lifecycle, with a focus on clean code, automation, and reliability.
Key Responsibilities
Design, develop, and maintain full-stack applications using modern frameworks and methodologies, adhering to 12-Factor App and Test-Driven Development (TDD) principles.
Build and deploy containerized applications using Docker, Kubernetes, or OpenShift.
Develop and implement RESTful APIs and microservices architectures for modular and scalable solutions.
Perform front-end development using frameworks such as React or Angular.
Execute back-end development using , Django/Flask, or Spring Boot.
Design and manage databases, including MySQL, PostgreSQL, and MongoDB.
Collaborate closely within Agile delivery teams (Product Manager, Product Owner, UI/UX Designer, and Data Scientist).
Contribute to the creation and optimization of DevSecOps pipelines and automated delivery practices.
Participate in pair programming, peer reviews, and collaborative problem-solving sessions.
Rapidly learn and apply new technologies, programming languages, and frameworks as needed.
Ensure compliance with NATO software quality, performance, and security standards.
Required Skills & Experience
Minimum 4 years of professional experience in full-stack development using JavaScript, Python, or Java.
Minimum 4 years of experience in front-end (React, Angular, etc.) and/or back-end , Django/Flask, Spring Boot) development.
Minimum 4 years of experience in database design and programming (MySQL, PostgreSQL, or equivalent).
Proven experience in REST API design and development.
Experience working within Agile and DevSecOps environments.
Hands-on experience with Microservices Architecture and Test-Driven Development (TDD).
Proficiency deploying and managing containerized applications with Docker, Kubernetes, or OpenShift.
Solid understanding of software security principles, CI/CD workflows, and automation practices.
Strong collaboration and problem-solving skills in cross-functional, distributed teams.
Language Requirement: High proficiency in English (C1 or higher) both written and spoken.
Preferred Qualifications
Experience in NATO, defense, or government projects.
Familiarity with cloud-native architectures and serverless deployments.
Experience with CI/CD pipelines, GitOps, or infrastructure-as-code tools.
Knowledge of NoSQL databases, caching mechanisms, or message queuing systems (e.g., Redis, Kafka).
Contract Type
Engagement Model: B2B / Freelancer
Engagement Context: NATO project under secure and agile delivery standards.
Language Requirement: English fluency at C1 level or higher is mandatory.