Be Our Senior Software Engineer! Let's Change the Game in Construction Equipment Technology
Role Overview
As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining our core platform—PartSafari—as well as other internal systems and tools. Your work will directly contribute to improving the speed and accuracy of the parts procurement process in the construction equipment industry.
Key Responsibilities
Development & Design: Write clean, concise, tested, and scalable code using modern frameworks and languages (Next.js, Ruby on Rails, Python, Flutter, Go, Spring Boot, etc.).
System Integration: Collect and analyze data to build integrated operational systems.
Quality Focus: Enhance code quality through rigorous testing (TDD), thorough code reviews, and maintaining high standards for maintainability.
Collaboration: Participate in daily stand-up meetings and cross-functional discussions to ensure smooth progress and alignment.
Domain Expertise: Understand the unique challenges of the construction equipment aftermarket, incorporate user feedback, and propose innovative feature developments.
What WeĘĽre Looking For
Experience: 5+ years in software development, with proficiency in at least one of Java, Kotlin, Golang, Ruby, Python, or Typescript.
Technical Skills: Solid grasp of OOP, SQL, design patterns, and the SOLID principles; experience in architecture design, data modeling, and testing.