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.
Ready to Apply?
Make sure you include the position you’re applying for in the email subject line.