Software Engineer (Integrations)(Full Stack)

  • Milton
  • Fleetops
The Company - FleetOps The supply chain is broken and we’re here to fix it. From empty shelves to excess, pollution, traffic congestion and higher costs, everyone is impacted by these issues. We are looking for a software engineer that can work from our Milton Ontario office on premises. We are willing to consider flexible hours. FleetOps delivers supply chain solutions for the freight industry that are built on top of IoT sensor data from trucks. Our mission is to connect the right shipment with the right truck at the right time. At our core, we are removing friction for supply chain stakeholders through the use of data. Here are some of the questions we work on every day: What patterns can we observe and predict using historical geospatial data? How can we use design thinking to build simple, effective, and user-friendly products that can be used by drivers, dispatchers, shippers, and brokers? How do we identify supply and demand preferences that are constantly evolving? How do we ensure our applications are highly performant, secure, available, and scalable? How can we provide more value to our users by partnering and collaborating with other companies in the industry? What innovative solutions can we introduce in the industry that can fundamentally transform logistics? We're backed by investors in Waterloo, Toronto, SF, Tokyo, and NYC and are looking to add to our team. As a fully remote organization, we contribute to a greener environment by removing wasteful miles driven by unloaded trucks and make significant systemic improvements to logistics in North America. If this goal excites you, and this challenge intrigues you, let's talk! The Role We’re looking for a highly motivated, analytical and creative Software Engineer to join our team. In this role, you will be helping to build integrations between our carrier, broker and business partners to our systems to help answer the questions above. With partners across the freight industry building systems to move their freight, it’s vital we can talk with and to each regardless of how they’ve implemented their systems. In this role, you will: Design, develop, test, deploy, maintain and document scalable web, mobile, and integration applications. Read, understand, and develop against 3rd party APIs (REST, SOAP, webhooks, and other protocols our partners utilize). Write high quality code on the front end and back end. Write automated tests and manage continuous integration and deployment pipelines. Work closely with the lead and stakeholders to deliver tasks on time. Uphold standards for quality by performing code reviews and profiling code. Research on the latest technology trends and advocate for best practices. You’re right for this role if you have these skills: Required: 3+ years of full stack experience with an emphasis on systems integration. Proficient with Python, ReactJS, TypeScript and React Native, as well as modern libraries and tooling. Proven experience developing integrations between systems, with an emphasis on integrations between 3rd party systems Strong knowledge of computer science fundamentals, data structures and design patterns BS/MS in Computer Science or related field A passion for continuous improvement Nice to have: Experience with supply chain, logistics, and/or freight Experience with integrating with technologies in supply chain, logistics, and end/or freight Our tech stack: Python, Flask, MongoDB Atlas ReactJS, NextJS, TypeScript Bitbucket, Docker AWS (SQS, SNS, API Gateway, Lambda, ECS, Data Lake, Redshift, Glue, EventBridge) Netlify Salary CAD $90,000-$110,000 based on a variety of factors including experience level Offices and team size: The team is currently 30 core people in a remote work environment. Team and Values: We are dedicated to maintaining a high quality of work which enables our employees to continually grow in the capacities that they desire. At the same time, we are automating the trucking industry and competing on a scientific and technical level with billion-dollar companies. This is a balancing act in which we all participate, and this is why only the best and most altruistic people are with us. To connect and deliver innovative results, we must care for and understand others. FleetOps operates as a team that is collectively committed to these values and is willing to grow within the company. Benefits: Healthcare coverage Funding for courses and professional development Hiring Process: Resume Review Time speaking with a member of the team about previous experience, culture fit and working style (30 minutes) Systems interview (30-45 minutes) Coding interview (30-45 minutes) Potential assessment of a work sample We appreciate the interest of all applicants but please note that we will only follow up with candidates who have been selected for an interview. No recruiters or agencies. What We Do FleetOps Website  Diversity & Inclusion: At FleetOps, we value diversity and are proud to have a distributed, international team. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.