Job Url: https://careers.mcbrideconsulting.net/jobs/Careers/763539000002811001 Job Description: McBride | Full time Fullstack Developer Remote Job | Posted on 09/30/2025 I'm interested Share job via email Share this job with your network Job listing Job details Job Information Industry Consulting Date Opened 09/30/2025 Job Type Full time Remote Job About McBride McBride is a certified Minority-Owned Business Enterprise (MBE), Service-Disabled Veteran-Owned Small Business (SDVOSB), and Disadvantaged Business Enterprise (DBE) management and IT consulting firm with significant professional services experience that includes IT transformation, project management, digital transformation, strategic planning, business process improvement, change management, human capital management, disaster recovery, and operations. Job Description This is a remote position. McBride has an exciting opportunity to support the NATO Communications and Information Agency (NCIA), which plays a central role in enabling NATO’s digital backbone and defending its networks. NCIA delivers secure, interoperable communications and information systems that support NATO missions, operations, and decision-making across the Alliance.  You will be responsible for the following: Build containerized application tools following the 12-Factor App methodology, Test Driven Development (TDD), and Extreme Programming (XP).  Develop products as part of a balanced agile team (Product Manager, Product Owner, UI/UX Designer, and Data Scientists as applicable).  Design and implement REST APIs and microservices architecture.  Develop full-stack solutions using modern JavaScript, Python, and/or Java frameworks.  Perform front-end development (e.g., React, Angular) and back-end development (e.g., Node.js, Django/Flask, SpringBoot). Conduct database design and programming (e.g., MySQL, PostgreSQL, MongoDB).  Deploy containerized applications using Docker, Kubernetes, or OpenShift.  Work in a collaborative, pair programming environment as needed.  Rapidly learn and apply new programming languages, frameworks, and tools.  Support the creation of sustainable DevSecOps pipelines and agile delivery practices.  Requirements Required Qualifications:  Minimum 4 years of experience in full-stack development using JavaScript, Python, or Java.  Minimum 4 years of experience in front-end development (React, Angular, etc.) and/or back-end development (Node.js, Django/Flask, SpringBoot, etc.).  Minimum 4 years of experience in database design/programming (MySQL, PostgreSQL, etc.).  Experience in REST API design and development.  Experience with Test Driven Development (TDD).  Experience in Microservices Architecture.  Experience deploying containerized applications with Docker, Kubernetes, or OpenShift.  Experience working in collaborative, agile teams.  Experience delivering iterative releases in an Agile/DevSecOps environment.  Fluent in English (oral and written).