Job details

Summer React/Node Application Developer Intern

  • Java
  • REST
  • Node.js
  • AWS
  • TypeScript
  • PostgreSQL
  • Agile

Posted: 2 weeks ago

React/Node Application Developer Intern, #794

Clearance: Must be able to obtain a public trust clearance or higher as required

Dev Technology Group seeks talented rising juniors and seniors for our Summer 2025 Internship Program. Interns will be based out of our headquarters in Reston, Virginia. This is an excellent opportunity for those seeking professional experience in software development, sysadmin, DevOps, or related field. 

What You'll Be Doing:

Dev interns will work on a dynamic software development project in support of a government client. This is an opportunity to contribute to improving software development outcomes for our client and to observe and participate in many aspects of an Agile software development project. Interns will also work on a technical intern project with the rest of the internship team.

  • Practice Agile methodology by attending all Scrum-related meetings, such as daily stand-ups, weekly sprint planning, and weekly retros
  • Conduct an analysis of system issues raised by end-users by researching the code 
  • Develop government web pages using JavaScript, TypeScript, HTML/CSS, and React
  • Work with fellow summer interns on a technically focused project and present the groups' results to the executive team at the end of the program. Past projects have included creating a mentorship web application, designing a wellness mobile application, and creating a technical environment as well as reaching out to local universities regarding a hackathon/tech challenge.
  • Conduct external software testing
  • Write and maintain user guide documentation
  • Attend corporate-level meetings to learn about other areas of the business, such as business development, finance, and project management 

Required Skills and Experience:

  • Rising juniors and seniors working toward a bachelor’s degree in Computer Science, Information Technology, or related field preferred
  • Experience with React UI 
  • Experience with Node.js
  • Experience with AWS Cloud Tools
  • Ability to understand complex business processes and how they relate to the systems supporting them
  • Ability to research problems, identify a root cause, and recommend and implement a solution
  • Aptitude for picking up technology quickly along with a desire to learn and progress
  • Good communication skills, both written and verbal
  • Ability to collaborate with team members to ensure client needs and expectations are met or exceeded
  • Demonstrates a passion for solving complex software challenges, and enjoys working in team collaboration
  • Must be able to commute to the Reston, Virginia office 2 days a week

Preferred Skills and Experience:

  • Rising senior (strongly preferred)
  • Experience with AWS Cloud Tools (preferred) 
  • Experience with Jest, React-Testing Library, Mocha, Chai, and Sinon (preferred) 
  • Knowledge of Java (preferred)
  • Experience with AWS Lambda (preferred)
  • Experience with the SPA concept and libraries (preferred)
  • Experience with agile and DevOps tools, such as Git, Jenkins, Maven, Ansible, and Junit (preferred)
  • Experience in writing SQL and working with relational database structures, PostgreSQL, and/or Dynamo DB (preferred)