Highgate Training Systems

Full Stack Developer

Highgate Training Systems

Remote job description

FULL-STACK DEVELOPER – Hampton, VA

Position Purpose and Scope of Responsibility:

Highgate Training Systems is looking for a full-stack software developer to join our production team. You will join a small but rapidly growing company and will get to work on various aspects of our web and native product developments, in co-ordination with our commercial and DoD teams.

Principal Accountabilities:

· Work through the application development lifecycle to launch.

· Design user-based interactions through effective front-end and back-end architecture.

· Develop functional databases, applications, and servers to support our backend architecture.

· Code for various platforms to ensure functionality across multiple channels.

· Lead and develop best practices for Full Stack Developer team.

· Develop and design RESTful services and APIs.

· Determine, diagnose, and address application performance issues.

· Ensure process methodology is followed in technical and developmental aspects.

· Develop database design, and management strategies.

· Keep current with industry trends and developments that can be applied to company needs.

· Work directly with multiple disciplines of developers and find the best solutions to complex/challenging problems.

· Actively participate in the development process, engaging the team and resolving issues.

· Maintain existing products by debugging and applying bug fixes.

· Manage multiple responsibilities and assignments simultaneously under strict deadlines with minimal direction at times.

· Show an eagerness to collaborate across disciplines with team members at all levels.

· Possess resourcefulness, diligence, attention to detail, and creative problem-solving skills.

· Manage tasks in an Agile environment.

· Work autonomously and manage your own time in a work-from-home environment.

Minimum Qualifications:

  • Must be a U.S. citizen

· Bachelor's degree in computer science or related field plus 2 years of related work experience, or completion of a software development program and 4 years of related work experience

· Proficiency with an object-oriented programming language (e.g,. Java, C#, PHP, etc.) and OOP design patterns

· Strong knowledge of web development and backend technologies

· Experience with *nix servers and shell scripting

· Fluent in CSS (Foundation or Bootstrap), JavaScript and HTML, with an understanding of CSS preprocessors including Sass and LESS

· Experience in API design and development

· Strong knowledge of data structures, system design, and algorithms

· Excellent written and verbal communication skills, with a strong attention to detail and a head for problem solving

Desired Qualifications:

· Experience with JavaScript-based tools including Yarn, NPM, and Grunt.

· Experience working with server technologies including Apache, IIS, Node.js, Nginx and J2EE application servers

· Experience developing container applications using Docker or Kubernetes

· Experience with client-side asynchronous web requests and web sockets

· Knowledge of JavaScript frameworks (e.g., Angular, React, Knockout)

Company DescriptionHighgate Training Systems provides tailored OPFOR and Hybrid-Threat training and consulting services for the U.S. Military. Our OPFOR and Hybrid Threat training effectively prepares soldiers for the complexities of modern warfare. Our solutions help our clients attain the highest level of training relevant and realistic to the operational environment.

Summary
Highgate Training Systems
Full Stack Developer

Tags: Technology

Share or copy

Job alerts