Full Stack Developer
Herndon, VA
Top Secret, TS/SCI or TS/SCI and Poly is accepted
Required Skills
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering or a related field (4 additional years of experience may be substituted for a Bachelor’s degree. A Master's degree may count as an additional 2 years of experience.).
- 8+ years demonstrated experience with programming, design, and development.
- In-depth knowledge in Python, Java, or similar programming language.
- Working knowledge of containerization (Docker, Podman) and container orchestration (Kubernetes, Nomad, etc).
- Experience with ORM software (Django, SQLAlchemy, Hibernate, etc)
- Working knowledge of Linux operating systems (navigating the filesystem, common management commands, etc)
- Understanding of TCP/IP networking and working knowledge of remote system workflows (SSH, port forwarding, server/client architecture, etc)
- Exposure to building and supporting solutions in a cloud like environment (such as OpenStack).
- Working knowledge of agile software development practices and tools, such as GitLab
Desired Skills (Optional)
- Experience deploying, maintaining, and utilizing an Elasticsearch cluster.
- Experience with Spark.
- Experience with Hadoop (HDFS, YARN)
- Experience using Python web frameworks (Django, FastAPI, etc)
- Experience with front-end development using React, Angular, or other JS framework.
- API Rest Framework development/maintenance.
- Data flow orchestration using Nifi or similar.
- Experience with provision and configuration management tools such as Ansible, Terraform, or similar.
- You are a creative and driven problem-solver who wants to apply breakthrough technologies to support a platform actively used by thousands of users supporting mission.
- Strong verbal, written, and organizational skills.
Job Type: Full-time
Pay: $180,000.00 - $250,000.00 per year
Benefits:
- 401(k)
- 401(k) 8% Match
- Dental insurance
- Health insurance
- Health savings account
- Military leave
- Paid holidays
- Paid sick time
- Paid time off
- Parental leave
- Retirement plan
- Vision insurance
Compensation package:
- Bonus opportunities
- Signing bonus
Schedule:
Application Question(s):
- What active clearance level do you currently hold?
Security clearance:
Work Location: In person