Who We Are:
KeepTruckin is on a mission to modernize the Fleet industry. With our leading & cutting-edge fleet management platform with exclusive access to the immensely valuable fleet data we are disrupting the Fleet & Freight industry with our data driven and AI products.
We see our hard work rewarded in tangible ways every day and we believe that intelligence is most powerful when paired with humility. We’re motivated by the opportunity to impact and improve every facet of a trillion-dollar industry that touches everyone’s lives. KeepTruckin is proud to be a Forbes Cloud 100 company and a 2020 Career-Launching Company by Wealthfront and named a Forbes Best Startup Employer 2020.
About the Role:
As a Technical Lead, you will have the opportunity to create a deep impact across a wide variety of business and technology decisions across multiple projects. You will also be responsible for mentoring the team while being hands-on executing on exciting large scale projects.
We are looking for a strong engineer who has experience working with distributed systems at scale and has coached and helped multiple teams make sound technical & business decisions across multiple functions.
Learn more about our work culture and team members on this profile of our team here.
What You’ll Do:
Build scalable, robust, fault-tolerant backend services using strong distributed systems architectural principles Collaborate with infrastructure engineering teams to participate in, validate, and evolve how we build, test, and deploy code in a microservices architecture environment Produce and be the gatekeeper of high quality code that is robust, efficient and maintainable Participate in setting the engineering vision and objectives of the team Be a technical mentor of your team whom the other engineers look up to as a role model Work closely with product managers, data scientists, business and operations teams to challenge what exists and explore what should be changed or built to best meet our business needsWhat We’re Looking For:
7+ years of experience designing and implementing large scale distributed systems with deep knowledge on one or more tech stacks Solid coding skills with the ability to drive teams through massive refactoring exercise and improve coding standards across large codebases Passion for driving continual improvement initiatives on engineering practices around coding, testing and monitoring. Excellent written and verbal communication skills, including the ability to write detailed technical documents Passionate about helping teams grow by inspiring and mentoring engineers Exposure to complete product development cycles from inception to production to scaling up through staged releases, supporting new requirements and re-architecturesCore Tech Stack
Ruby on Rails Go Monorepo, Bazel, CI/CD and test automation frameworks Container and container orchestration technologies (e.g. Docker, Kubernetes) Microservices architectures and related OSS technologies (e.g. Kafka, nginx, Redis, Postgres, DynamoDB) Cloud-native infrastructure (AWS)Creating a diverse and inclusive workplace is one of KeepTruckin's core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives.
Please do not let an arrest or conviction record prevent you from applying for employment at KT. KT considers qualified applicants with arrest and conviction records.
Please review our Candidate Privacy Notice here.