GenLogs
The Truck Intelligence Platform
Senior Software Engineer
Location
United States
Posted
17 days ago
Salary
Not specified
Bachelor Degree8 yrs expEnglishDistributed SystemsFlaskJava ScriptPythonReactSQL
Job Description
• 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.
Job 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.
Benefits
- near-shore employees receive competitive compensation appropriate to their region and employment structure.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-stack Engineer17 days ago
Full TimeRemoteTeam 51-200Since 2017
Senior Software Engineer designing scalable systems for satellite operations
AWSCloudDockerJavaScriptNode.jsPythonReactTypeScript
Full-stack Engineer17 days ago
Full TimeRemoteTeam 51-200Since 2016
Mid-Level Software Engineer developing innovative solutions at Nova Credit
Full-stack Engineer17 days ago
Full TimeRemoteTeam 51-200Since 2016
Senior Software Engineer leading technical projects at Nova Credit
Full-stack Engineer17 days ago
Full TimeRemoteTeam 51-200Since 2016
Staff Software Engineer leading innovative software solutions for financial inclusion