About Inhabit
Inhabit is a global proptech software company serving the residential and vacation property management industries. Our team members deliver best-in-class software solutions and services while fostering innovation and collaboration with business leaders and industry experts. Inhabit believes that property managers are central to the success of the residential and vacation housing markets and delivers products built to empower them, their investors, and communities. Come help build the company you want to Inhabit. To learn more, visit Inhabit.com.
Job Description Summary
Inhabit is looking for a Senior Software Engineer to join our growing team. Responsibilities include deep knowledge and understanding of the entire product portfolio; participating in the architecting of new systems, products, and services; developing RESTful services; implementing changes to the database and service model; creating new modules; developing integrations with 3rd-party platforms; and assisting the development team in their tasks.
Must be highly-skilled in the technologies listed below and possess excellent communication skills. The ideal candidate will be a full stack developer (JavaScript/Ajax/Java/MySQL) with SysAdmin/DevOps experience in AWS and thrives in a fast-paced startup environment where each team-member is vital to the overall success of the product.
What You’ll Do (Functions & Responsibilities)
- Learn, understand and use custom Java framework used for back-end and custom JavaScript framework for frontend; contribute to development of custom framework as needed (https://github.com/roth-source)
- Collaborate with team in defining architecture; implement data contracts; identify potential risks to successful implementation
- Database design and modeling
- Build new modules - Translate design vision provided by the management team into scalable SaaS solutions.
- Maintain existing systems with attention to detail.
- Participate in DevOps and SysAdmin tasks as necessary
- Work with support team to troubleshoot and maintain existing modules
- Follow coding conventions provided
- Ensure code and infrastructure complies with all security standards (PCI Level I)