What are the responsibilities and job description for the Junior Full Stack Software Developer position at VT Group (VTG)?
Overview
VTG is seeking a talented and experienced Full Stack Software Developer to join our dynamic and innovative team in Tyson's Corner, VA. As a Full Stack Software Developer, you will play a key role in designing, developing, and maintaining high-quality software applications. You will work closely with cross-functional teams to understand requirements, translate them into technical solutions, and deliver innovative software products that meet customer needs.
What will you do?
VTG is seeking a talented and experienced Full Stack Software Developer to join our dynamic and innovative team in Tyson's Corner, VA. As a Full Stack Software Developer, you will play a key role in designing, developing, and maintaining high-quality software applications. You will work closely with cross-functional teams to understand requirements, translate them into technical solutions, and deliver innovative software products that meet customer needs.
What will you do?
- The Full Stack Software Developer - Junior works with the Lead Engineer and fellow team members to design, develop, test, and deliver completed software solutions in an Agile environment.
- Developers contribute to all levels of the application, including frontend end user interfaces, backend application services, and data layers.
- Responsibilities include translating functional requirements into technical implementations, developing, and integrating with RESTful APIs, and supporting integrations with other software systems and databases.
- Developers participate in code reviews, assist with testing and deployment activities, and help maintain deployed applications.
- Developers will have experience or exposure to modern JavaScript frameworks, Python or similar backend languages, and related web development technologies. Experience with cloud-based platforms and both relational and non-relational databases is beneficial.
- Active TS/SCI with Polygraph required.
- Bachelor’s degree in computer science, Software Engineering, or related field.
- Front end development with modern JavaScript frameworks
- Backend service development and RESTful APIs
- Relational and non-relational databases
- Experience developing, deploying, and maintaining systems on cloud platforms (AWS, Azure)
- Experience in Agile / Scrum
- Experience building and maintaining web applications using:
- React with TypeScript (or comparable frameworks like Vue or Angular)
- Python (or another modern backend language) for backend services and RESTful APIs development
- SQL and/or NoSQL databases
- AWS services such as Lambda, DynamoDB, RDS, S3
- Infrastructure or deployments using CI/CD pipelines (DevOps)
- 508 compliance/accessibility testing
- Writing or maintaining automated tests
- Working in an Agile or Scrum-based team