Careers

Haul Yeah! 

Our team creates an efficient and service-based short haul solution with modern tools that improve the bottom line.

We work together to ensure that brokers, contractors, material suppliers and haulers have what they need to be more successful. We have respect for each other and trust in our ability to problem solve on behalf of our contractors. Our team wants to change the way users think about the dump truck hauling and we are committed to deliver on our brand promise to make hauling simple and smart. And we want to have fun while we do it…haul, yeah!

Software Engineer

Role Objectives:

As a Software Engineer at Iron Sheepdog, you won’t just be developing and maintaining our web and potentially mobile applications – you’ll be instrumental in shaping our AI-powered future. You will be expected to contribute to all stages of the software development lifecycle, from planning and design to implementation and deployment, with a keen eye towards leveraging the latest advancements in artificial intelligence. This role offers the exciting opportunity to take ownership of significant projects, collaborate closely with other forward-thinking engineers, and contribute to the evolution of our technology stack.

Responsibilities

  • Design, develop, and maintain intelligent features for our React-based web application and Node.js backend, with an emphasis on future AI integrations.
  • Collaborate with product managers, designers, and other engineers to define and implement project requirements, exploring how AI can enhance user experience and efficiency.
  • Take ownership and lead the development of epics and other medium to large-sized projects, coordinating with other remote team members and championing the exploration of AI-driven solutions.
  • Write clean, well-documented, and testable code, with an understanding of best practices for AI/ML integration.
  • Participate in code reviews to ensure code quality and knowledge sharing, including discussions around AI implementation strategies.
  • Troubleshoot and resolve bugs and performance issues across the stack, with an eye towards how AI can assist in diagnostics and preventative measures.
  • Contribute to the ongoing efforts to upgrade our technology stack, including the potential migration to TypeScript and NextJS or similar frameworks, with consideration for AI compatibility and optimization.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives, actively contributing ideas on how AI can improve our development workflow.
  • Stay up-to-date with the latest industry trends and technologies, with a particular focus on advancements in AI and machine learning and their potential applications within our domain.
  • Contribute changes to our react-native mobile application (bonus if experienced).

Skills and Qualifications

  • 3+ years of professional full-stack software development experience.
  • Strong proficiency in JavaScript and experience with modern JavaScript frameworks, particularly React.
  • Solid understanding of Node.js and backend development principles.
  • Experience working with databases (e.g., NoSQL databases like those used with Firebase, and SQL).
  • Familiarity with RESTful APIs.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills, with an intellectual curiosity about the potential of AI.
  • Strong communication and collaboration skills, with experience working effectively in a remote team environment and a passion for discussing innovative technologies like AI.
  • Ability to take initiative and work independently, with a proactive mindset towards learning and implementing new AI concepts

Additional Skills are a Bonus

  • Experience with TypeScript.
  • Familiarity with NextJS or similar server-side rendering frameworks.
  • Experience with React Native for mobile application development.
  • Experience with Firebase and Google Cloud Platform (a strong foundation for leveraging Google’s AI services).
  • Understanding of CI/CD pipelines.
  • Exposure to or a strong interest in Artificial Intelligence and Machine Learning concepts and their application in software development.


Why Iron Sheepdog?

  • Transform a Legacy Industry: Be part of a team that is revolutionizing the massive, essential short-haul trucking industry. We’re creating an tech enabled future that addresses the entire construction materials supply chain.
  • The Iron Sheepdog Standard: Experience a unique business model where industry-leading software is backed by a relentless commitment to personal service and operational excellence.
  • High-Growth Environment: Experience the thrill of a scaling startup where your contributions are essential to our collective success.
  • Innovation at the Core: Join a company that values "what’s next," where we use technology to solve real-world problems for hard-working people.

Total Rewards Package:

Iron Sheepdog is committed to offer a competitive compensation and benefits package to include salary, bonus, 401k,  healthcare, dental, paid time off and much more.

Equal Opportunity Employer:

Iron Sheepdog is an equal opportunity employer and prohibits against the discrimination against all candidates.