Description

Project Overview:

  • Application: Homegrown web application developed in Vue.js for the frontend and Go-Lang for the backend.
  • Purpose: The application is used to manage various aspects of trucks and install software on them. Users can click buttons to deploy software, following established workflows.
  • Current Status: The primary engineer managing the application has left the company, necessitating a new hire to take over and improve the system.

Responsibilities:

  • Frontend Work: Clean up and improve the platform UI, focusing on enhancing user workflows related to software deployment and truck mission lifecycle processes.
  • Backend Work: Implement new features in the Go-Lang backend API, such as health checks for network hosts, running jobs to sync files from remote hosts, and deploying software.
  • Refactoring: Refactor the application to better handle use cases where services are limited due to differences in installation locations (truck, bench, local machine).
  • Documentation: Refresh and update usage documentation to ensure clarity and usability.
  • Collaboration: Work closely with a team of 5 engineers, engaging in code pairing and collaborative problem-solving.

Technical Requirements:

  • Frontend: Proficiency in Vue.js for frontend development.
  • Backend: Strong experience in Go-Lang, with at least 5+ years of experience.
  • APIs: All data interactions are handled through REST APIs.
  • DevOps Tools: Familiarity with Jenkins and GitHub for CI/CD and version control.
  • Additional Skills: Experience with logging systems and handling data from sensors (cameras, lidars, radars) is a plus.

Contract Details:

  • Duration: Initial 3-month contract, with potential extension to 6 months depending on workflow and project needs.
  • Training: The new hire will receive support and training from a friendly and helpful team, with opportunities for code pairing.
  • Work Hours: Flexible working hours within the EST timezone, ideally between 10am to 3pm.

 

Required Skills : 5+ years of software engineering experience with GoLang and Vue.JS GoLang Vue.JS, JavaScript/TypeScript Jenkins REST APIs Git/GitHub

Basic Qualification :

Additional Skills :

 

Background Check : Yes

Drug Screen : No


 

Education

Any Graduate