Fullstack Developer @ McBride
placeHybrid
attach_money $120,000
businessHybrid
scheduleFull Time
Posted 19 hours ago
Your Application Journey
Interview
Email Hiring Manager
****** @mcbride.com
Recommended after applying
Job Details
Overview
McBride is seeking a Fullstack Developer to support the NATO Communications and Information Agency (NCIA). NCIA is key to enabling NATO’s digital backbone and defending its networks by providing secure, interoperable communications and information systems.
Responsibilities
- Build containerized application tools using 12-Factor App methodology, TDD, and XP.
- Develop products as part of a balanced agile team including Product Manager, Product Owner, UI/UX Designer, and Data Scientists.
- Design and implement REST APIs and microservices architecture.
- Develop full-stack solutions using modern JavaScript, Python, and/or Java frameworks.
- Perform front-end (React, Angular) and back-end (Node.js, Django/Flask, SpringBoot) development.
- Conduct database design and programming with MySQL, PostgreSQL, MongoDB.
- Deploy containerized applications using Docker, Kubernetes, or OpenShift.
- Work in a collaborative, pair programming environment and agile teams.
- Rapidly learn and apply new programming languages, frameworks, and tools.
- Support sustainable DevSecOps pipelines and agile delivery practices.
Required Qualifications
- Minimum 4 years of full-stack development experience using JavaScript, Python, or Java.
- Minimum 4 years in front-end (React, Angular) and/or back-end (Node.js, Django/Flask, SpringBoot) development.
- Minimum 4 years in database design/programming with MySQL, PostgreSQL, etc.
- Experience in REST API design and development.
- Experience with Test Driven Development (TDD) and Microservices Architecture.
- Experience deploying containerized applications with Docker, Kubernetes, or OpenShift.
- Proven ability working in collaborative, agile teams and delivering iterative releases in an Agile/DevSecOps environment.
- Fluent in English (oral and written).
Our People and Culture
McBride is an Equal Opportunity Employer. All employment decisions are based on qualifications, merit, and business need, with no discrimination based on race, religion, color, sex, gender identity, sexual orientation, age, disability, national origin, veteran status or any other basis covered by law.
Key skills/competency
- Fullstack Development
- Agile
- REST API
- Microservices
- Containerization
- TDD
- JavaScript
- Python
- Database Design
- DevSecOps
How to Get Hired at McBride
🎯 Tips for Getting Hired
- Customize your resume: Highlight full-stack development, agile, and containerization skills.
- Research McBride's culture: Study their mission, values, and projects.
- Tailor your application: Emphasize key technologies like Docker and Kubernetes.
- Prepare for technical interviews: Practice coding challenges and system design.
- Show teamwork skills: Provide examples of agile collaboration and pair programming.
📝 Interview Preparation Advice
Technical Preparation
circle
Review containerization tools usage.
circle
Practice coding using JavaScript and Python.
circle
Study REST API design and microservices.
circle
Brush up on TDD and agile workflows.
Behavioral Questions
circle
Describe past agile team experiences.
circle
Explain pair programming benefits.
circle
Discuss handling tight deadlines.
circle
Share teamwork problem-solving examples.
Frequently Asked Questions
What technical expertise is needed for McBride's Fullstack Developer role?
keyboard_arrow_down
How important is agile experience for McBride’s Fullstack Developer position?
keyboard_arrow_down
What are the containerization requirements for McBride's Fullstack Developer?
keyboard_arrow_down
How does McBride value TDD in their Fullstack Developer role?
keyboard_arrow_down
What kind of collaborative skills are expected for the Fullstack Developer at McBride?
keyboard_arrow_down