About the Role
This role involves developing robust software solutions to support a platform focused on improving operational efficiency through automation and data insights. The engineer will collaborate with cross-functional teams to deliver reliable, high-performance applications.
Responsibilities
- Design and implement backend services and APIs
- Write clean, maintainable, and well-tested code
- Collaborate with product and design teams to define technical requirements
- Troubleshoot and resolve production issues
- Optimize systems for performance and reliability
- Participate in code reviews and technical design discussions
- Contribute to architectural decisions for scalable solutions
- Work with data pipelines and real-time processing systems
- Support deployment and monitoring of applications
- Ensure code quality through automated testing
- Integrate third-party services and tools
- Maintain documentation for systems and workflows
- Identify and address technical debt
- Follow security best practices in development
- Assist in mentoring junior engineers
- Respond to on-call incidents when required
- Evaluate new technologies and frameworks
- Improve developer tooling and workflows
- Collaborate on incident post-mortems
- Support integration with hardware devices
- Ensure compliance with data privacy standards
- Work within agile development cycles
- Deliver features end-to-end
- Monitor system health and usage metrics
- Contribute to disaster recovery planning
Compensation
Competitive salary with equity and benefits
Work Arrangement
Hybrid work model available
Team
Part of a fast-paced engineering team building mission-critical tools
About the Team
Engineers work closely with product, operations, and hardware teams to build systems that process data from vehicles and equipment in real time.
Technology Stack
Primary languages include Python, Go, and JavaScript. Infrastructure runs on AWS with Kubernetes, Docker, and Terraform. Data systems use Kafka, PostgreSQL, and Redis.
Growth Opportunities
Engineers are encouraged to lead projects, propose system improvements, and grow into technical leadership roles over time.
Onboarding Process
New hires complete a structured onboarding program including system walkthroughs, shadowing, and initial project assignments.
Performance Expectations
Engineers are expected to deliver high-quality code, participate in team rituals, and contribute to long-term technical vision.
Available for qualified candidates