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 Node.js, 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 (Node.js, 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.