About Us
Office Puzzle is an all-in-one platform that helps behavioral health, therapy, and home health providers focus on client care by simplifying scheduling, documentation, billing, and compliance. We reduce the administrative burden, allowing providers to stay organized and deliver high-quality care.
We're a small, fast-moving team that cares deeply about our customers. Every role has real impact, and as we grow, your work will directly contribute to how we improve and scale our operations.
About The Role
We're looking for a Software Engineer who is passionate about building user-friendly, high-performance web applications. This is a hybrid position with a strong emphasis on JavaScript and modern frontend development, with a commitment of 2 to 3 days per week in the office. While backend experience isn't required, familiarity with backend concepts and particularly with PHP and Symfony is a strong plus.
You'll work closely with our small and fast-moving team to deliver features that directly impact how providers manage care for their clients. From implementing intuitive interfaces to contributing to backend functionality, you'll play a key role in shaping the product experience for a growing customer base.
Key Responsibilities
Build and Own Product Features
- Collaborate with product to implement user-facing features that improve client experience
- Translate requirements into clean, scalable, and maintainable code
- Contribute to both frontend (JavaScript/TypeScript, Vue) and backend (PHP, Symfony) development as needed
- Own the end-to-end delivery of features, from initial development to testing and deployment
Drive Technical Quality and Performance
- Write reliable, well-tested code and participate in code reviews
- Contribute to system design and architecture decisions that support platform growth
- Identify performance bottlenecks and proactively work on optimizations
- Help maintain a high standard of security, scalability, and maintainability
Collaborate and Iterate Quickly
- Work closely with a small, fast-moving team to ship valuable improvements regularly
- Participate in agile ceremonies and contribute to a collaborative engineering culture
- Use feedback loops and real-world usage to inform development priorities
- Stay adaptable and open to experimenting with new tools and approaches
Support a Strong Engineering Foundation
- Help shape best practices, tools, and workflows to support team efficiency
- Take initiative on internal improvements that enhance code quality and development speed
- Balance speed of execution with long-term technical vision
- Share knowledge and support teammates to grow collective expertise
Who Thrives in This Role
This role is a great fit for someone who:
- Are confident writing clean, maintainable JavaScript/TypeScript
- Enjoy working with frameworks like Vue or React
- Embrace agile workflows and iterative development
- Can take ownership of tasks and see them through with minimal oversight
- Are curious and open to learning new technologies, especially in backend and infrastructure
- Care about the quality and usability of the product you're building
Required Qualifications
- Proficiency in JavaScript/TypeScript, with exposure to modern frameworks like Vue
- Familiarity with Agile Development Methodology
- Experience using GIT
- Comfortable working in a fast-paced, collaborative environment
- Strong problem-solving skills and attention to detail
Nice to Have
- Experience with Vue and Nuxt
- Solid understanding of backend development concepts and experience building APIs
- Familiarity with Symfony and PHP for backend development
- Experience with automated testing frameworks such as Jest or similar tools
- Working knowledge of DevOps practices and tools, including Docker, Kubernetes, and CI/CD pipelines
- Experience working in healthcare or other regulated environments
Benefits
We offer a mix of meaningful benefits and a flexible, people-first culture. Here's what you can expect as part of the team:
- Health, dental, and vision insurance - 100% company-paid after 30 days of continuous employment
- Paid time off - 15 days of paid vacation per year, plus 2 personal days and 5 sick days
- Growth potential - As a fast-growing company, there's a real opportunity to evolve your role and take on new challenges
- Guidance when you need it, ownership as you grow - We provide support and training upfront, with opportunities for more independence as you build confidence in the role
- A mission that matters - Help empower providers who are making a difference in ABA therapy, behavioral health, and home health care