About Braustin Homes/PorchPass
Braustin Homes was established in early 2017 as the first virtual mobile home dealership in the United States. Using technology such as Virtual Reality, 3D home tours, and custom software, our team makes the process of buying a manufactured home safer, easier, and less expensive. Working with families across the state of Texas and New Mexico, we help home buyers shop for and purchase a new mobile home entirely online and over the phone.
Our Focus: Building a better future for our community through our work in sustainable housing.
Our Vision: Be THE leading affordable-housing provider in the continental US.
Our Mission: Improve lives and communities through affordable housing.
Our Values: Trust - Our actions will always be honorable, and we operate our business with integrity.
Full Stack Engineer
We thrive on all things technology. As a Mid-Level Full Stack Software Engineer at PorchPass, you will be involved in all stages of the software development lifecycle. You will work closely with our cross-functional teams to develop, test, and deploy new features and improvements to our SaaS products. Your proficiency in Python and JavaScript will be critical to your success in this role, allowing you to handle both backend and frontend development tasks efficiently.
Role Responsibilities
- Full Stack Development: Design, develop, and maintain robust, scalable, and high-performance web applications using Python for backend services and JavaScript (React, Angular, or similar) for frontend interfaces.
- Collaboration: Work collaboratively with product managers, designers, and other engineers to understand requirements and deliver solutions that meet user needs.
- Code Quality: Write clean, maintainable, and efficient code, adhering to best practices and coding standards. Conduct code reviews and provide constructive feedback to peers.
- Testing: Implement automated tests to ensure the quality and reliability of the codebase. Debug and resolve issues reported by users or identified through testing.
- Deployment: Participate in the deployment process, ensuring smooth and efficient releases of new features and updates.
- Documentation: Maintain comprehensive documentation for all aspects of the development process, including design specifications, code comments, and user guides.
- Bias for Action: We are looking for people with experience to know when things need to be improved and won't hesitate in taking the necessary steps to correct them.
Required Skills/Abilities
Experience: 3+ years of experience in full stack software development, with a strong focus on Python and JavaScript technologies.
Technical Skills:
- Proficiency in Python and web frameworks such as Django or Flask.
- Solid experience with JavaScript and frontend frameworks/libraries like React, Next.js, Angular, or Vue.js.
- Knowledge of RESTful APIs and experience integrating with third-party services.
- Familiarity with database technologies (SQL (Postgres) and NoSQL) and data modeling.
- Understanding of version control systems, particularly Git.
Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot and resolve complex issues.
Communication: Effective verbal and written communication skills, with the ability to work well in a team-oriented environment.
Preferred Qualifications:
- Experience with DevOps practices and CI/CD pipelines.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Contributions to open-source projects or relevant publications in the field.
Job Type: Full-time
Benefits
* Health Insurance
* Dental Coverage
* Vision Coverage
* Paid Time Off
* Short-Time Disability
* Long-Time Disability
* 401(k) and Matching
* Bonus Incentive(s)
Braustin’s Core Values:
· Building the Company that We Want to Work for
· Creating Custy’s for Life
· We’ll Figure it Out
· We Play to Win
· For Profit- For People
· No One Person is Bigger than the Team
*** Prefer candidates in Austin/San Antonio, but can be anywhere in the US ***