Lead Software Developer
Core
Designing, building, and maintaining efficient, reusable, reliable code for high throughput, performance critical, scalable applications in the IoT and connected transportation sector.
Role type
Lead Software Developer (IC with mentorship)
Builds
Scalable applications, prototypes, PoCs, and features for fleet management and analytics platforms.
Domain
IoT, connected transportation, fleet management, data analytics
Deliverable
production ML models | product features | infrastructure
Required skills
Object-oriented programming, database design and optimization, Python, Google Compute Engine, Google BigQuery, SQL Server, Postgres, frontend development (HTML/CSS, JavaScript, ES6, jQuery, Angular, React, Node.js, Vue.js), Git, system architecture, project management
Preferred skills
Mentoring developers, cross-functional collaboration, technical leadership, strategic roadmap planning
Technologies
C#, JavaScript, SQL, MySQL, Python, Google Compute Engine, Google BigQuery, SQL Server, Postgres, HTML, CSS, XML, Angular, React, Node.js, Vue.js, jQuery, Git
Responsibilities
Design and lead development of scalable code and complex long-term projects; conduct comprehensive testing and code reviews; mentor other developers and guide team execution choices; document system design and architecture; present technical discussions and training; evaluate technical solutions and stay updated on emerging technologies; serve as a domain expert and technical point of contact.
Seniority
Senior, hands-on IC with leadership responsibilities