Quick Overview
Seniority
Mid Senior
Employment type
Employee
Work mode
Hybrid
Location
Lorton, VA, United States
Posted
5 days ago
DockerFastAPIGCPNode.jsAWSAgileAngularAzureBambooConfluenceGitJavaJavaScriptJiraKubernetesPythonVue
Job Description
Job Title: Software Engineer
Client: FBI
Location: Lorton, VA (3 days onsite/2 days remote) Employment Type: Full-time
________________________________________
Job Summary
We are seeking a highly motivated and skilled Software Engineer to design, develop, and maintain scalable applications and services. The ideal candidate has strong experience in backend development, modern web technologies, cloud-native tools, and mobile testing frameworks, along with a solid foundation in software engineering best practices.
________________________________________
Key Responsibilities
- Design, develop, and maintain robust, scalable, and high-performance applications. • Build and manage RESTful APIs and backend services using Python and Java. • Develop asynchronous and distributed systems using task queues and messaging frameworks. • Collaborate with cross-functional teams to define, design, and ship new features. • Write clean, maintainable, and efficient code following best practices. • Perform debugging, troubleshooting, and performance optimization. • Participate in architectural discussions and contribute to system design. • Ensure high code quality through unit testing and end-to-end testing. • Maintain technical documentation for systems and processes. • Work in Agile environments and actively contribute to sprint planning and reviews. ________________________________________
- Strong proficiency in Python • Solid understanding of JavaScript and frontend frameworks (Vue.js/Node. JS/Angular. JS) Backend & Frameworks
- Experience with FastAPI • Hands-on experience with Celery for asynchronous task processing • Understanding of SQLAlchemy (ORMs and data modeling) DevOps & Containerization
- Hands-on experience with Docker and containerized applications • Familiarity with Kubernetes for orchestration and deployment Version Control & Tools
- Proficiency in Git • Experience with Atlassian tools: o Jira o Confluence o Bamboo o Bitbucket ________________________________________
- Strong understanding of Agile methodologies • Experience in Unit Testing and End-to-End Testing • Strong debugging and problem-solving skills • Ability to create clear and concise technical documentation ________________________________________ ________________________________________
Preferred Qualifications
- Familiarity with CI/CD pipelines • Exposure to cloud platforms (AWS, GCP, or Azure) is a plus Clearance:
- Top Secret, willing to get CI/Poly
Similar jobs
- YS
Java Software Developer
NewYotta Systems INC
Seal Beach, CA🇺🇸Hybrid22 hours agoDockerAWSAgile+3Technology - GE
Network Engineer - Hybrid
NewGenesis10
Minneapolis, MN🇺🇸$50 - $54/hrHybrid22 hours agoTCP/IPTechnology - AS
Embedded Software Engineer - MST
NewApex Systems
Indianapolis, IN🇺🇸$65 - $70/hrOn-site22 hours agoEmbedded SystemsGitTechnology - AS
Software Development Engineer
NewApex Systems
McLean, VA🇺🇸Hybrid22 hours agoMicroservicesNode.jsSQL+8Technology - ES
Application Developer
NewEstuate Inc.
Glendale, AZ🇺🇸Hybrid22 hours agoNode.jsOracleSQL+11Technology - AS
Application Programmer III
Apex Systems
Chandler, AZ🇺🇸Hybrid7 weeks ago401kAgileCompliance+2