FULL-STACK DEVELOPER

Beacon Hill Inc
Norfolk, VA, United States
7 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Computer Programming Database Design Django Web Framework Design of User Interfaces Spring Framework Python (Programming Language) PostgreSQL MongoDB MySQL
+18 more
Node.Js OpenShift Pair Programming Test-Driven Development (TDD) ReactJS Flask (Web Framework) Spring-boot Backend Containerization AngularJS Kubernetes Extreme Programming Front End Software Development Restful APIs Devsecops Docker Programming Languages Microservices

Job description

  1. Build containerized application tools following the 12-Factor App methodology, Test Driven Development (TDD), and Extreme Programming (XP).

  2. Develop products as part of a balanced agile team (Product Manager, Product Owner, UI/UX Designer, and Data Scientists as applicable).

  3. Design and implement REST APIs and microservices architecture.

  4. Develop full-stack solutions using modern JavaScript, Python, and/or Java frameworks.

  5. Perform front-end development (e.g., React, Angular) and back-end development (e.g., Node.js, Django/Flask, SpringBoot).

  6. Conduct database design and programming (e.g., MySQL, PostgreSQL, MongoDB).

  7. Deploy containerized applications using Docker, Kubernetes, or OpenShift.

  8. Work in a collaborative, pair programming environment as needed.

  9. Rapidly learn and apply new programming languages, frameworks, and tools.

  10. Support the creation of sustainable DevSecOps pipelines and agile delivery practices.

Requirements

  1. Minimum 4 years of experience in full-stack development using JavaScript, Python, or Java.

  2. Minimum 4 years of experience in front-end development (React, Angular, etc.) and/or backend development (Node.js, Django/Flask, SpringBoot, etc.).

  3. Minimum 4 years of experience in database design/programming (MySQL, PostgreSQL, etc.).

  4. Experience in REST API design and development.

  5. Experience with Test Driven Development (TDD).

  6. Experience in Microservices Architecture.

  7. Experience deploying containerized applications with Docker, Kubernetes, or OpenShift.

  8. Experience working in collaborative, agile teams.

  9. Experience delivering iterative releases in an Agile/DevSecOps environment.

  10. Fluent in English (oral and written) at SLP 3333 or equivalent.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all