Top Secret-Cleared Full Stack Software Engineer (Python/FastAPI)
Job Description
This engagement seeks a Top Secret cleared full stack software engineer with strong Python and FastAPI expertise for an FBI contract. The role centers on designing, building, and maintaining scalable backend and frontend components, with in-person work based in Lorton, Virginia.
Compensation
Salary: USD 180,000 - 190,000 per year.
Location
Onsite in Lorton, VA (ZIP 22079).
Role overview
We are hiring a motivated full stack software engineer with at least five years of backend development experience, well-versed in modern web technologies, cloud native tooling, and mobile testing frameworks. The position emphasizes applying software engineering best practices to design, develop, and maintain scalable applications and services.
Client
FBI
Responsibilities
- Design, develop, and maintain robust, scalable, high-performance applications.
- Develop RESTful APIs and backend services using Python and Java.
- Build asynchronous and distributed systems leveraging task queues and messaging frameworks.
- Collaborate with cross functional teams to define and deliver new features.
- Write clean, maintainable code following established best practices.
- Debug, troubleshoot, and optimize application performance.
- Contribute to architectural discussions and system design decisions.
- Ensure code quality through unit testing and end-to-end testing.
- Maintain comprehensive technical documentation for systems and processes.
- Participate in Agile workflows and contribute to sprint planning and reviews.
Requirements
- Strong proficiency in Python.
- Solid grasp of JavaScript and frontend frameworks, particularly Vue.js.
- Experience with FastAPI.
- Hands-on experience with Celery for asynchronous task processing.
- Strong understanding of SQLAlchemy for ORM and data modeling.
- Experience with PostgreSQL.
- Knowledge of MongoDB as a NoSQL database.
- Hands-on experience with Docker and containerized applications.
- Familiarity with Kubernetes for orchestration and deployment.
- Proficiency in Git.
- Experience with Atlassian tools such as Jira, Confluence, Bamboo, and Bitbucket.
- Strong understanding of Agile methodologies.
- Experience in unit testing and end-to-end testing.
- Knowledge of ORMs and data modeling patterns.
- Strong debugging and problem-solving skills.
- Ability to create clear and concise technical documentation.
- Experience designing and building REST APIs.
- Experience developing efficient data access layers.
- Experience working with queues and task management systems.
- Experience in scalable and distributed system design and microservices architecture.
- Familiarity with CI/CD pipelines.
- Exposure to cloud platforms such as AWS, GCP, or Azure is a plus.
Technologies
- Python
- JavaScript
- Vue.js
- FastAPI
- Celery
- SQLAlchemy
- PostgreSQL
- MongoDB
- Docker
- Kubernetes
- Git
- Jira
- Confluence
- Bamboo
- Bitbucket
- AWS
- GCP
- Azure
Benefits
- 401(k)
- Dental insurance
- Health insurance
- Vision insurance
Security clearance
Required: Top Secret clearance with willingness to undergo a CI polygraph.
Duration
Initial term of five years with the possibility of extension.
Experience
Minimum five years developing Python-based backend applications, including FastAPI, REST APIs, and PostgreSQL, plus at least five years using Docker, Kubernetes, Git within an Agile environment.
About the company
22nd Century Technologies, Inc. is a fast growing IT service integrator and workforce solutions provider founded in 1997. It is a certified National Minority Business Enterprise with a workforce of over 6,000, including around 600 cybersecurity specialists, serving clients across all 50 states as well as Canada and Mexico. The company operates from headquarters in Somerset, NJ and McLean, VA, with 14 offices nationwide. Forbes has named 22nd Century Technologies a best company to work for, reflecting its focus on client satisfaction and employee motivation.