Create systems that will make possible the future of freight intelligence by leveraging AI, distributed sensors and multiple datasets to ubiquitously track all 4 million commercial trucks in the United States and beyond.
Work across the stack, influence architectural decisions, mentor teammates, and help deliver high-quality features on a continuous release cadence.
Collaborate closely with product, data, and engineering teams to build systems that are scalable, reliable, and impactful.
Build core product experiences including ReactJS portals, Flask-based APIs, and batch interfaces used across all GenLogs applications.
Integrate diverse data sources, both open-source and proprietary, into our platform.
Develop tools, automation, and test infrastructure to improve accuracy, reliability, and platform performance.
Contribute to production and QA infrastructure, helping ensure system stability and scalability.
Shape software architecture, providing input on design decisions for complex systems.
Participate in the full software development lifecycle, from requirements and design to deployment and ongoing maintenance.
Write clean, efficient, maintainable code aligned with best practices.
Conduct thoughtful code reviews, ensuring quality, consistency, and adherence to engineering standards.
Diagnose and resolve complex technical challenges, including production issues, with urgency and ownership.
Stay current with modern engineering tools and technologies and bring forward recommendations that improve our stack.
Provide mentorship and technical leadership to junior engineers, supporting their growth through coaching and feedback.
Requirements
Full-stack engineer with at least 8 years of experience preferably on high transactional and distributed systems
Proficiency in python and javascript technologies such as Flask, React JS, Javascript, CSS and HTML
Knowledge of javascript frameworks a plus
Expert-level SQL fluency, with the ability to design normalized and denormalized schemas, optimize slow-running queries, analyze execution plans, and work with large-scale datasets efficiently.
Experience designing and implementing API’s
Solid understanding of database design and object oriented programming concepts
Experience working on robust, multi-tiered and scalable architectures
Excellent written and verbal communication skills
High effectiveness and communication working in a remote and distributed team
English proficiency is required.
Tech Stack
Distributed Systems
Flask
JavaScript
Python
React
SQL
Benefits
near-shore employees receive competitive compensation appropriate to their region and employment structure.