What are the responsibilities and job description for the Lead Software Engineer (Remote) position at Anyone Home?
About Anyone Home
Anyone Home is a fast-growing SaaS company headquartered in Lake Forest, CA specializing in the single and multi-family rental housing industry. We support property management companies by assisting their prospective renters and by taking the struggle out of finding an apartment or a new home!
This role is listed as remote, but if you live in the Lake Forest, CA or Greenville, SC areas, you will be asked to work at minimum a hybrid schedule from our local offices.
Job Summary
We are seeking a skilled PHP software engineer with experience leading a team of developers to deliver and maintain a web application that meets and exceeds the requirements supplied to them in a Platform as a Service (PaaS) and Software as a Service (SaaS) environment. The candidate must be able to take an active role in providing insight and solutions to assigned projects. The candidate must possess in-depth knowledge of web development utilizing PHP and PostgreSQL. In addition, experience with a front-end framework such as React will be extremely helpful as we are undergoing a modernization effort of our current application to newer front-end technologies. A vast understanding and experience with HTML, CSS, JavaScript, jQuery, and other web development technologies will be needed as well. In addition to outstanding technical abilities, the candidate must be able to work as a productive team lead member, communicate effectively with others, and be able to prioritize work to deliver a functioning product on time. Employment comes with a competitive compensation and benefits package.
Responsibilities
- Working alongside the Sr Dir of Engineering to restructure and refactor an existing monolithic application into microservices
- Traveling to India 1-2 times per year to visit the Pune office
- Help mentor and build both hard and soft skills of other members
- Participate in leadership functions across the organization to help shape and drive the culture and growth of the development team
- Understanding the wants and desires of the user
- Identifying the features that are critical to the success of the platform
- Driving solutions that deliver features on time and within budget
- Creating a technical vision for the product utilizing technical and domain knowledge
- Breaking the overall technical vision into consumable Features, Stories, and Tasks
Technical Skills Required
- PHP
- PostgreSQL
- HTML, CSS, JavaScript, jQuery
- Python, React, Vue.js, Heroku, and AWS experience a plus
- Unit testing
- Experience building and implementing large scale applications using microservices
- Experience deploying and monitoring large scale web and API services
Experience and Qualifications
- Bachelor’s degree in Computer Science or related field
- 7-10 years of progressively responsible experience designing, developing, and maintaining complex web applications
- Minimum 3 years of Lead experience designing, developing, and maintaining complex web applications
- Experience with test-driven development
- “Servant Leadership” mentality and demonstrated passion for serving customers, employees, and helping others
- Ability to prioritize and manage time effectively
- Experience working with a team to deliver a product on time
- Ability to work independently but know when to say, "I don't know” and ask for help
- Strong verbal and written English skills
- Working effectively with an international team across time zones
- Understanding of Agile and Scrum software development methodologies
Benefits:
- Medical, Dental, and Vision
- Paid holidays, PTO, and Paid Sick Days
- 401K Participation
WE ARE AN EQUAL OPPORTUNITY EMPLOYER