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