Full Stack Software Developer with Security Clearance
Horizon global Partners · Reston, VA · 2 wk ago
EngineeringFull-time
Key Responsibilities
- Develop and maintain web applications using Python, FastAPI, ReactJS, and PostgreSQL.
- Design and build RESTful APIs with OpenAPI/Swagger documentation.
- Develop responsive ReactJS user interfaces meeting Section 508 accessibility requirements.
- Packaging applications using Docker and support deployments to AWS cloud environments.
- Work with AWS EC2, ECS/EKS, S3, RDS, IAM, CloudWatch, and VPC services.
- Participate in Agile sprint planning, code reviews, and trunk-based development workflows.
- Write automated unit, integration, and regression tests using pytest, Jest, and React Testing Library.
- Troubleshoot application issues, resolve defects, reduce technical debt, and maintain documentation.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent experience.
- Minimum 5 years of professional full stack software development experience.
- Strong proficiency in Python, FastAPI, ReactJS, PostgreSQL, Docker, and REST API development.
- Experience with AWS cloud services and Git-based development.
- Experience with Agile Scrum methodologies and automated testing.
- Excellent analytical, troubleshooting, and communication skills.
Required Technical Skills
- Python
- FastAPI
- ReactJS
- JavaScript
- HTML5
- CSS3
- PostgreSQL
- SQL
- Docker
- REST APIs
- OpenAPI/Swagger
- Git
- GitHub
- AWS EC2
- ECS/EKS
- S3
- RDS
- IAM
- CloudWatch
- VPC
- Agile Scrum
- Trunk-Based Development
- CI/CD concepts
- Linux
- Secure Software Development
Preferred Skills
- Github Actions
- Terraform
- Kubernetes
- AWS Lambda
- Redis
- Microservices
- Oauth2/OpenID Connect
- JWT
- SonarQube
- OWASP Top 10 mitigation
Preferred Certifications
- AWS Certified Developer – Associate
- AWS Certified Solutions Architect – Associate
- AWS Certified Cloud Practitioner
- CKAD
- CompTIA Security+
- Certified ScrumMaster (CSM)