Job Description
Job Description
Job Description
6+ months contract with the client
REMOTE work-from-home
Mid-Level Software Engineer
&
Candidates must have:
Python for API Microservices, AWS, Unit testing, DynamoDB (NoSQL), Kinesis, IOT, MQTT protocols, ReactJS Or VUEJS
&
- 1-2 years of experience in building and maintaining microservice architectures, cloud-based applications, and data-intensive systems.
- Familiarity with unit testing, infrastructure as code, and a strong commitment to hitting the ground running.
- Enthusiasm for taking on full-stack responsibilities, including front-end, back-end, and cloud infrastructure.
- The new hires will be integrated into the existing team structure, working as peers with the current team members.
- The team is distributed across the United States, with core hours from 9am to 5pm local time.
- There is a ramp-up period before taking on-call production support responsibilities, with the duration depending on the level of seniority (60-90 days for more junior candidates).
Technical Points:
- The system architecture involves a mix of on-board and cloud-based components:
- On-board systems handle pre-trip inspections and vehicle health monitoring.
- Cloud-based systems are responsible for logistics integration, mission clearance, and remote vehicle control.
- The communication between the vehicle and cloud systems is facilitated by IoT technologies, using MQTT protocols.
- The cloud-based components leverage AWS managed services, including:
- Kinesis for high-volume data ingestion and processing
- DynamoDB for NoSQL data storage
- Python-based APIs and microservices
- The team uses a full-stack approach, with engineers involved in infrastructure, testing, and simulation.
- A custom web application is used to visualize real-time data from the autonomous vehicles, utilizing React and Vue.js for the front-end and REST APIs for the back-end.
- The team operates in an agile manner, with quarterly planning and two-week sprints.
- The work is driven by a commercialization roadmap and operational accelerators, coordinated by a technical product manager.
&
Job Tags
Contract work, Local area, Remote job, Work from home,