Team Lead, Software Engineering
Core
Lead a feature-driven software team to design and build scalable web applications and APIs for connected construction equipment fleet operations.
Role type
Senior Software Team Lead (IoT/Backend)
Builds
Web applications, APIs, and microservices for asset tracking platforms
Domain
Construction technology / IoT / SaaS
Required skills
Software architecture, React.js, JavaScript, HTML/CSS, Java/C#/Python, SQL, Node.js, Docker, AWS, Agile leadership, Microservices design
Preferred skills
NoSQL, RabbitMQ, Large-scale data systems, IoT experience, Message queueing architectures
Technologies
React.js, Node.js, Docker, AWS (EC2, S3, VPC, Elasticsearch, Kinesis), RabbitMQ, SQL, NoSQL
Responsibilities
Lead and mentor software engineers, conduct code reviews, manage development process and scope, design scalable components and APIs, decompose monolithic applications, consult on architecture and databases, collaborate with product managers and QA, recommend technologies, produce documentation
Seniority
Senior, hands-on IC with leadership