Position:
Software Development Engineer (Java and React)
Reports To:
Director of Software Engineering
FLSA
Classification: Exempt
General Classification:
Regular, Salaried, Full Time
HouseAmp is the groundbreaking fintech firm empowering a real estate brokerage's ability to offer homeowners financing for pre-sale renovations, staging, and more through its unique platform. At HouseAmp we are supercharging the American Dream by helping sellers maximize the value of their homes. Our next-generation residential real estate platform allows real estate brokers and agents to create custom programs that amp up their value-added services, maximize their seller's return, and create superb customer experiences.
Position Summary
We are seeking a talented Software Development Engineer to join our agile-based, highly productive development team. If you are passionate about cutting-edge software, technology, and contributing to a fast-growing, creative environment, we want to hear from you.
Duties and Responsibilities
- Develop and Maintain Applications: Utilize Java SpringBoot and React to create scalable, high-performance applications.
- Integration with Third-Party Vendors: Implement and manage integrations with third-party APIs and services.
- Collaboration: Work closely with cross-functional teams to design, develop, and deliver software solutions.
- Code Quality: Participate in code reviews, ensure adherence to coding standards, and provide constructive feedback.
- Troubleshooting: Identify, troubleshoot, and resolve technical issues.
- Process Optimization: Suggest and implement process optimizations to improve team productivity and product quality.
Ideal Qualifications
- Bachelor’s degree in science, engineering, or computer science, or equivalent experience required.
- Minimum 2+ years of experience as a full-stack developer.
- Minimum 2+ years of web development experience with Java and React.
- Experience with server-side frameworks and development.
- Experience with Object Relational Mapper (ORM) tools.
- Proficiency with relational databases like PostgreSQL.
- Experience integrating third-party libraries and APIs.
- Proficiency in using Git and cloud repositories like GitHub.
- Understanding of the Agile development life cycle.
- Experience with automated build tools like Jenkins.
- Ability to write readable, maintainable code, refactor, and create documentation for existing code.
- Proficiency with Linux and command-line interfaces.
- Excellent organizational skills, planning, attention to detail, and time management.
- Strong technical thinking, analytical, and conceptualization skills.
- Outstanding written and verbal communication skills.
- Ability to work independently and as part of a diverse, remote team
Preferred Qualifications
- AWS or cloud infrastructure experience.
- Experience provisioning and supporting pre-production or production environments.
- Experience developing and being accountable for the implementation of software programming standards.
Ideal Candidate:
- Demonstrates a strong work ethic and a self-starter attitude.
- Can provide technical alternatives, recommend solutions, and participate in implementation.
- Capable of multi-tasking to manage projects in various stages of scoping, requirements, design, development, and data conversion.
- Is situated in the Eastern Standard Time (EST) zone, aligning with regional business hours and facilitating seamless collaboration with our East Coast operations.
Compensation and Benefits:
- Competitive salary and benefits package, including health, dental, vision, and life insurance, and paid vacation.
- Opportunity to work at a fast-growing company in a highly creative environment.
- Be part of a team of extremely talented developers who are passionate about their work.
Other important information about this position:
- This is a remote-first position that requires flexibility to work across time zones.
- Occasional travel may be required.
- This position requires weekday (Monday - Friday) attendance, with some scheduling flexibility available around core working hours.
- Every position requires certain physical capabilities, and the company seeks to make reasonable accommodations that enable individuals with disabilities to perform essential duties when possible.
The preceding job description is not intended to describe in detail the multitude of tasks that may be assigned but to provide a general overview of this position's expectations and responsibilities. As the nature of business demands change, so may the functions of this position. Additional duties and responsibilities may be assigned.