Software Developer
EngineeringRemoteFull-time
About the Role
Join our engineering team to design, develop, and maintain backend services, APIs, and real-time data pipelines. You'll integrate vehicle telematics into our software ecosystem and build scalable, secure systems for fleet management, trip scheduling, and data processing.
Responsibilities
- Design, develop, and maintain backend services, APIs, and real-time data pipelines
- Integrate vehicle telematics (OBD, sensors, cameras, gyroscopes) into the software ecosystem
- Build scalable and secure systems for fleet management, trip scheduling, and data processing
- Develop and enhance internal dashboards, reporting tools, and analytics (server-side focus)
- Contribute to the design and optimization of internal mapping, navigation, and route-tracking systems
- Troubleshoot, debug, and optimize services in production environments
- Collaborate with cross-functional teams (hardware, product, operations) to deliver integrated solutions
Required Qualifications
- Bachelor's Degree in Computer Science, Software Engineering, or a related technical field
- 2–5 years of professional experience in backend or distributed-systems development
- Strong understanding of systems programming, networking, and multithreading
- Experience with real-time data ingestion, device integrations, and high-availability architectures
- Skilled in debugging, performance tuning, and building secure backend services
- Familiarity with compliance-driven development (e.g., HIPAA, SOC-2)
- Clear communication and cross-team collaboration abilities
- Proactive, self-driven, and committed to continuous learning
- Able to thrive in fast-paced, startup-like environments
Preferred Qualifications
- Experience with vehicle telematics, IoT, or fleet-management platforms
- Familiarity with modern relational and time-series databases, as well as cloud-native platforms (Oracle, AWS, GCP, etc.)
- Exposure to multi-tenant SaaS architectures and scalable microservice design