Join the Future of Fleet Management

Iron Sheepdog is not just revolutionizing the short-haul trucking industry; we’re building the future of it with our innovative fleet management platform. We’re experiencing rapid growth and are on the hunt for a talented and motivated Software Engineer to join our dynamic and fully remote engineering team. If you’re a full-stack developer passionate about building scalable, user-friendly applications and are energized by the prospect of integrating cutting-edge AI into our development and product, we want to hear from you!

Role Objectives: Developing Tomorrow's Solutions

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 Join Us?
  • Be part of a growing and innovative startup that is not just transforming the short-haul trucking industry but is poised to lead it into an AI-powered future.
  • Work on a cutting-edge fleet management platform with a talented and passionate team that is excited about exploring and implementing value-add solutions.
  • Enjoy the flexibility of a fully remote work environment where innovation and forward-thinking are highly valued.
  • Take ownership of impactful projects and contribute directly to the company’s success.
  • Opportunity to grow your skills and contribute to the evolution of our technology stack, with dedicated time and resources to explore and implement AI technologies.

If you’re a talented full stack engineer passionate about creating cutting-edge solutions, join us in revolutionizing fleet management for the fintech and construction industry. Apply today!

Equal Opportunity Employer:

Iron Sheepdog is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.