
Iron Sheepdog
Description
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!
The Role: 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.
Bonus Points For:
- 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.