The Truck Intelligence Platform
Senior Software Engineer
Location
United States
Posted
93 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
GenLogs
• 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
• Architect and develop scalable, full-stack services used for operating our growing constellation of satellites • Strong product mindset: eye for detail in shaping tools and reporting the scale the efficiency of our satellite operations • Own projects end-to-end: from design and prototyping through deployment, monitoring, and iteration • Collaborate cross-functionally with space systems, product, and other software engineering teams • Mentor and guide engineers by sharing best practices and fostering a culture of technical excellence • Contribute to quality by conducting code reviews, writing tests, and improving engineering processes • Leverage modern technologies such as Python, Node.js, TypeScript, React, AWS, and Docker to deliver performant and maintainable services
Full Stack Engineer – Open Source Contributor
JetBridge AIWe test the best engineers in the World (AI/ML/Data/CRUD) with the industry's leading PPI (Pair Programming Interview).
• Build and maintain open-source full-stack features (Node.js, TypeScript, Next.js) • Contribute directly to a public GitHub repository used in production • Design clean APIs and abstractions for AI agent integration • Improve developer experience through code, examples, and docs • Collaborate via PRs, reviews, and issues with maintainers and contributors
• Design, develop, and maintain core software applications and systems that our teams rely on daily. • Contribute to product features that directly enable upcoming market launches. • Support critical compliance and personalization work so we keep moving. • Own and scale parts of our infrastructure that make new market launches possible. • Contribute to technical design and architecture discussions to ensure our systems scale globally. • Deliver features that reduce average patient care time from ~40 minutes toward zero. • Write and maintain technical documentation so knowledge compounds across the team. • Perform code reviews and uphold engineering standards to keep quality high as we grow.
Software Developer – Insider One, Testinium Tech Hub Cooperation, Fresh Grad/Junior
Insider OneThe #1 platform that brings everything marketing and customer engagement teams need in one place, to become unstoppable.
• Provide technical support to 800+ global partners using JavaScript, HTML, CSS, and Go • Fix complex issues on partner websites • Join meetings with international clients and give live support when needed • Build user-friendly and high-performance web apps • Take action to prevent future technical problems • Work with other teams to ensure smooth processes • Prioritize tasks based on urgency and partner needs • Gain hands-on experience with Vue.js, Node.js, React, and Go • Work in a fast-paced and agile environment




