Internships

Location

Northern VA and Remote

Description

Work in a small team to develop an internal portal for the company. We are currently writing an application to better manage our unique time management needs within the company and to allow employees to gain insight into time, expenses, and benefit balances.

Some of the technologies which will be learned over the course of the internship include:

  • Modern Frameworks (Grails/Java/Spring & Spring Boot)

  • React JS

  • Relational Databases

  • Linux

  • Design Patterns

  • Content Management with git, ticket management, and CI/CD

Job Responsibilities

  • Working in the front-end with React and CSS

  • Working in the back-end with Grails and Groovy

  • Writing unit test cases for React

  • Writing unit and integration tests for Grails

  • Daily meetings for status and questions (meetings held over Google chat)

  • Work closely with mentor to provide guidance and answers to any questions

  • Weekly seminars given by employees to teach or reinforce concepts (design patterns, encryption, databases, etc.)

  • Future goals include mobile applications

  • We will work with you to find work which is suitable, enjoyable, and will be profitable to future work

Program

We are working to implement a time and expense keeping payroll system with additional features to better streamline work. The project is internal to our company with an eye towards customizing and extending for other companies in the future.

Job Requirements

  • US Citizenship

  • Eligible and willing to obtain a security clearance

Required Experience

None

Desirable

Interest in full-stack, web based application development

Required Education

Job Type

Intern

Job Status

Part time

Contact information

Phone:703.688.3243

Email:careers@einstein-tech.com

URL:https://app.joinhandshake.com/employers/328768