Clearstream is a communication and engagement platform serving more than 9,000 churches and non-profits. Our core products are texting and email. You can learn more about our company, culture, and values at Clearstream and on our Our Story page.
We are a small, detail-oriented, tight-knit team with a high standard for the work we ship. This role will be an important part of that.
Our team works four days per week (36 hours), which means a three-day weekend every week. 🎉
We are looking for a Senior Full-Stack Engineer with strong experience in Vue and Laravel, excellent attention to detail, and a genuine desire to serve the local church through great software. You will work closely with our Director of Engineering and our small product team.
You will own features end-to-end once scope is defined. Your work will include writing code, writing tests, reviewing pull requests, offering suggestions to improve the developer experience, and occasionally making edits to our `AGENTS.md` file.
This role is a strong fit for someone who cares deeply about code quality, application and database performance, polished implementation, and working independently on a small, high-trust team.
We are looking for someone who can contribute across the stack with a high degree of ownership. You should be comfortable taking a polished Linear issue and carrying it through implementation, testing, and deployment. You should be able to work autonomously, communicate clearly, and consistently produce thoughtful, high-quality work.
You likely have several years of experience building production web applications with Laravel and modern single-page applications. Experience working on large-scale applications with high availability is a plus.
You should have experience with most of the following:
To apply, please send us your resume, a few examples of code you've written, and a 1–2 minute video introducing yourself and explaining why you’d be a good fit for this role.
The video is required. We will not consider applications submitted without it.
1. Initial application — Resume, design examples, and required intro video.
2. Zoom interview — A conversation with our Director of Engineering and Director of Operations.
3. Code challenge — This should take around four to six hours. We will compensate your time.
4. Reference check — We’ll ask for references and take time to review them.
5. Final Zoom interview — We’ll discuss your code challenge, ask any final questions, and give you time to ask any remaining questions you have.