Quick Summary
PlanHub is the leading pre-construction SaaS platform and marketplace, connecting general contractors, subcontractors, and suppliers to foster business growth. Designed for tradespeople, PlanHub streamlines user workflows to boost productivity, meet deadlines, increase revenue, and build strong relationships. Users can easily post projects or submit bids with anytime-anywhere collaboration for all commercial construction trades.
We are actively seeking a Senior Software Engineer (Backend) to join our dynamic team.
This role demands extensive experience in developing cloud-native SaaS applications on AWS. Key responsibilities include designing, developing, and maintaining our internal and external APIs using the Laravel framework, deploying applications with Docker containers on AWS, and integrating with diverse data stores such as MySQL, DynamoDB, Redis, and OpenSearch.
What you will be doing:
- Design and develop high-quality applications using the Laravel PHP framework
- Design and maintain scalable, performant, and fault-tolerant backend systems
- Provide efficient data and security management for our APIs
- Write clean, maintainable code and ensure quality through regular code reviews
- Maintain robust automated build test suites to support continuous integration (CI/CD using GitHub Actions)
- Work collaboratively with product managers and other developers
- Stay up-to-date with emerging trends and technologies
- Participate in planning ceremonies and daily stand-up meetings
- Maintain and expand API documentation using OpenAPI specifications
- Review and troubleshoot critical production issues
- Collaborate with DevOps to continuously improve deployment automation, infrastructure-as-code (Terraform), observability (Datadog), and release processes
- Guide and mentor junior developers
What you will need to be successful:
- 5+ years of software development experience in backend systems
- 5+ years of experience developing and maintaining applications backed by a relational database such as MySQL
- 3+ years of experience in PHP development
- 3+ years of experience developing and supporting cloud-native applications, utilizing AWS services like SQS, ECS, EventBridge, API Gateway, and Lambda
- Experience working in an agile development environment
- Experience with the Git version control system
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Degree in Computer Science or a related technical discipline, or equivalent experience
What's in it for you:
Join PlanHub, recognized on the 2025 Inc. 5000 list of America’s fastest-growing private companies for the fifth consecutive year, a testament to our sustained growth and momentum. You will have the opportunity to make an immediate impact as PlanHub continues to lead the industry!
PlanHub Offers:
- An awesome culture where you will be empowered, make an impact, and learn a ton
- Open time-off policy
- An excellent benefit package, including medical, dental, vision, and life insurance
- 401(k) plan with company match
This is a remote position within the United States. Applicants must be authorized to work for any employer within the United States. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
PlanHub is an equal opportunity employer. We are committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, protected veteran status, or any other characteristic protected by applicable federal, state, or local laws.
PlanHub complies with all applicable laws governing nondiscrimination in employment in every location in which the company operates. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, benefits, training, and development.


