Senior Software Engineer
Job DescriptionJob DescriptionSalary:
Title: Senior Software Engineer
Location: Morgantown, WV (or remote)
Company: InspectionGo (iGo)
InspectionGo (iGo) is a dynamic proptech leader, pioneering the digital transformation of the home inspection industry. We believe this sector is ripe for re-imagination through modern technology, and increasingly, through the power of Artificial Intelligence. At iGo, we move fast, adapt quickly, and are committed to leveraging AI to build groundbreaking solutions. We offer ambitious and capable individuals unparalleled opportunities to lead innovation, develop professionally, and grow with a forward-thinking company.
The Opportunity: Revolutionizing Home Inspections with AI
The home inspection process is rich with data and ripe for intelligent automation. We are seeking a visionary Senior Software Engineer to play a critical role in architecting, developing, and deploying our next-, AI-enhanced products. You will be instrumental in evolving our existing platforms, like HomeBinder, and spearheading new initiatives that integrate AI to provide unprecedented value to homeowners, inspectors, and real estate professionals.
This isn't just about maintaining systems; it's about building the future. You'll work at the intersection of robust full-stack development and cutting-edge AI, contributing to a platform that intelligently understands, analyzes, and predicts aspects of home maintenance and condition.
What You'll Do:
- Lead the Design & Development: Architect and build scalable, AI-driven features for our consumer-facing products, including the evolution of HomeBinder and its associated services.
- AI Integration: Collaborate with product teams and data experts to identify opportunities for AI/ML. Implement and fine-tune AI models (e.g., leveraging NLP for report analysis, computer vision for image-based defect detection, predictive analytics for maintenance).
- Full-Stack Excellence: Develop across our stack to deliver robust and user-friendly solutions. At InspectionGo we primarily develop with Elixir, Phoenix, and PostgreSQL to deliver reliable real-time systems to our customers. We also use low-code environments like Retool with Javascript to deliver internal applications and reports.
- Data-Driven Solutions: Work with complex datasets, ensuring data quality and designing systems for efficient data processing to support AI initiatives.
- Modernize & Innovate: Contribute to the modernization of our existing tech, while championing the adoption of new technologies and AI best practices.
- Collaboration & Mentorship: Work closely with cross-functional teams (product, design, other engineers) and mentor junior engineers.
- Quality & Scalability: Write clean, maintainable, and well-tested code. Ensure solutions are built for scale and performance on AWS.
- Database Management: Design and optimize database schemas and queries.
- Stay Ahead: Keep abreast of the latest advancements in AI, machine learning, and software engineering, bringing innovative ideas to the team.
Who You Are:
- A seasoned software engineer with 5+ years of experience in full-stack development, demonstrating a strong track record of delivering complex projects.
- Skilled in working with relational databases like PostgreSQL.
- Proficient with version control (Git) and collaborative development workflows.
- Experienced in writing comprehensive unit and integration tests.
- Familiar with cloud platforms (AWS ) and deploying scalable, container-based applications.
- Excellent problem-solving skills and the ability to think critically about system architecture and AI integration.
- Strong communication skills and a collaborative mindset.
Bonus Points:
- Experience with Retool, Javascript
- Experience with Elixir, the Phoenix framework, and the Ash Framework.
- Experience with event sourcing.
- Experience building or integrating with design systems.
- Experience in the proptech industry.
- Contributions to open-source projects.
Why Join InspectionGo?
- Impact: Play a key role in revolutionizing an entire industry with cutting-edge software.
- Innovation: Work on challenging problems at the forefront of technology.
- Growth: Significant opportunities for professional development and career advancement.
- Culture: A fast-paced, adaptive, and collaborative environment.
Benefits:
You will be eligible for 10 total days of Paid Time Off. Health Benefits are available in accordance with company benefit plans. As a full-time employee, you will be eligible for health, vision, and dental benefits on the first day of the month following fifteen days of continuous employment. Dental and Health benefits are paid wholly for the full-time employee only.
remote work