Quick Overview
Seniority
Mid Senior
Work mode
On Site
Location
McLean, VA, United States
Posted
2 days ago
FastAPINode.jsAWSAngularJavaPython
Job Description
Title: Senior Full-Stack Developer
Location: Rockville, MD or McLean, VA or Woodbridge, NJ (Hybrid)
Contract: 6+ month Contract with extension
Only Local candidates who can take Assessment and only who are in DC/VA/MD/NY/NJ who can got for F2F interview
Role Overview
Technical Profile
- Seeking a strong Full-Stack Developer with significant backend engineering experience.
- Strong Java foundation is important; approximately 10 years of Java experience is preferred.
- The organization is moving away from being exclusively Java-focused, so developers need to be comfortable working across multiple languages.
- Primary backend technologies:
- Java
- Python, including FastAPI
- Node.js
- Ideal candidates should be strong in at least 2 of the 3 backend technologies: Java, Python, and Node.js.
- Some engineers may have historically worked heavily in Java but are now primarily developing in Python.
- Candidates should be comfortable switching between languages/projects as business needs change.
- Angular 10+ experience is required for front-end development.
- AWS experience is required from an operational/development standpoint.
- Current projects include:
- A Python/FastAPI-based application
- An AWS Lambda-based, highly agentic/AI-focused application
- Existing Java-based applications
- Looking for strong foundational software engineering skills rather than someone limited to a single technology stack.
Ideal Candidate
- Senior-level full-stack engineer.
- Approximately 10+ years of Java/software development experience.
- Strong Java foundation with the ability to work in Python and/or Node.js.
- Comfortable moving between different languages, architectures, and applications.
- Angular 10+ experience.
- Strong AWS experience.
- Able to explain technical decisions and communicate their problem-solving approach clearly.
- Adaptable to a growing portfolio that includes traditional applications as well as newer AI/agentic solutions.
Interview Process
Round 1 Coding Assessment
- 30-minute Zoom coding session using Glider AI.
- Candidate receives a relatively straightforward coding problem.
- Evaluation is not solely based on getting the correct answer.
- Candidates should:
- Explain how they understand the problem.
- Talk through their proposed approach.
- Communicate their reasoning while coding.
- Demonstrate structured problem-solving.
- Ultimately arrive at a workable/correct solution.
Round 2 Panel Interview
- Four-person panel.
- Focuses on behavioral and experience-based questions.
- Candidates should be prepared to discuss:
- Problems they have solved.
- Projects they have owned or contributed to.
- Technical challenges and how they approached them.
- Collaboration and communication.
- Their individual contribution and impact.
EDUCATION
Bachelor s Degree in Computer Science, Information Systems, Engineering or related field or equivalent work experience.
Bachelor s Degree in Computer Science, Information Systems, Engineering or related field or equivalent work experience.
Similar jobs
- CD
Full Stack Developer – Software Developer Expert with Security Clearance
Cornerstone Defense
Herndon, VA🇺🇸Hybrid6 weeks agoMicroservicesRubySpring+7Technology - PS
Agile Developer L3 - Testing with Security Clearance
Power3 Solutions
Annapolis Junction, MD🇺🇸$180k - $225k/yrHybrid3 weeks agoSeleniumAgileConfluence+4Technology - HP
Full Stack Software Engineer – Java / Spring Boot / Angular / AWS
NewHicks Professional Group
Chicago, IL🇺🇸On-siteYesterdayDynamoDBSQLSpring+6Technology - SC
Senior Python Developer
NewSCMInnovators LLC
Plano, TX🇺🇸$65/hrOn-siteYesterdayDockerFastAPIMicroservices+8Technology - GE
Senior Full Stack Java Developer - Hybrid
Genesis10
Charlotte, NC🇺🇸$55 - $63/hrHybrid4 weeks agoMicroservicesMongoDBOracle+14Technology - HS
Senior CorVision Developer
HCM Staffing and Consulting
United States🇺🇸Hybrid4 weeks agoOracleSQLAgileTechnology