
Full Stack Software Engineer
EEOC
full-time
Posted on:
Location Type: Hybrid
Location: Annapolis Junction • Maryland • 🇺🇸 United States
Visit company websiteSalary
💰 $69,400 - $158,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AWSJUnitLinuxNoSQLPythonTypeScript
About the role
- resolve a problem with a complete end-to-end solution in a fast, agile environment
- develop software and systems from vision to production ready
- use your passion to master new tools and techniques
- identify needed system improvements
- help clients overcome difficult challenges
- consider the current architecture and operating environment, as well as future functionality and enhancements
Requirements
- 4+ years of experience in full-stack application design and development
- implementation of relational or NoSQL databases, web-based APIs such as REST, or frontend frameworks
- 4+ years of experience developing backend web services using Python and FastAPI
- experience developing on AWS Infrastructure and Platforms
- experience working with or administering Linux environments
- delivering software to clients using Agile methodologies, including Scrum or SAFe
- designing software in a collaborative, cross-functional team environment
- automated software testing frameworks, including PyTest or JUnit
- working with version control systems, including GitHub or GitLab
- TS/SCI clearance with a polygraph
- Bachelor’s degree in Computer Science, Software Engineering, or Computer Engineering
Benefits
- health, life, disability, financial, and retirement benefits
- paid leave
- professional development
- tuition assistance
- work-life programs
- dependent care
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
full-stack application designbackend web servicesPythonFastAPIrelational databasesNoSQL databasesweb-based APIsAgile methodologiesautomated software testingversion control systems
Soft skills
problem solvingcollaborationcommunicationadaptabilityclient support
Certifications
TS/SCI clearanceBachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Computer Engineering