FULL STACK DEVELOPER
Vector Synergy · Norfolk, VA · 5 mo ago
EngineeringContract
Duties/role
- Building containerized application tools following the 12 ‑ Factor App methodology, Test ‑ Driven Development (TDD), and Extreme Programming (XP)
- Developing products as part of a balanced agile team (Product Manager, Product Owner, UI/UX Designer, and Data Scientists as applicable)
- Designing and implementing REST APIs and microservices architecture
- Developing full ‑ stack solutions using modern JavaScript, Python, and/or Java frameworks
- Performing front ‑ end development (e.g., React, Angular) and back ‑ end development (e.g., Node.js, Django/Flask, Spring Boot)
- Conducting database design and programming (e.g., MySQL, PostgreSQL, MongoDB)
- Deploying containerized applications using Docker, Kubernetes, or OpenShift
- Working in a collaborative, pair ‑ programming environment as needed
- Rapidly learning and applying new programming languages, frameworks, and tools
- Supporting the creation of sustainable DevSecOps pipelines and agile delivery practices
Skills, Knowledge, Experience Required
- 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, SpringB oot , 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) at SLP 3333 or equivalent