EEOC

Full Stack Software Engineer

EEOC

full-time

Posted on:

Location Type: Hybrid

Location: Annapolis Junction • Maryland • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $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