Clearstream logo

Senior Full-Stack Engineer

Clearstream
4 days ago
Remote
United States
Automation
Description

Who we are

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. 🎉

The role

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.



Requirements

What we’re looking for

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 may be a fit if you have:

  • A desire to understand the why. You want to understand the problem a feature is solving for our churches. You do not want to simply check something off a list.
  • Strong programming fundamentals. You may not be an expert in every part of our stack, but you understand the fundamentals deeply and write clean, well-tested code.
  • Keen attention to detail. You care about the little things. As a product team, we believe in quality over quantity.
  • A mindset of continuous improvement. You are always looking for ways to improve yourself, our processes, and our product.
  • High ownership. You manage your time well, work efficiently, and know when to ask for help.
  • A genuine desire to serve the local church. That is the heart of our mission at Clearstream.
  • Working hours: You must be able to maintain at least a four-hour overlap with our team’s working hours of 7:00a – 4:00p ET.

Our tech

You should have experience with most of the following:

  • Laravel, MySQL, and Redis on the backend
  • Vue + TypeScript SPA on the frontend
  • React Planning Center plugin
  • Tailwind CSS v3
  • Hosted on AWS
  • OpenAI and Claude subscriptions
  • GitHub, Linear, Slack, and Loom for communication

What success looks like in this role

  • You are regularly building new user-facing features that are reliable and polished.
  • You have provided thoughtful reviews on several pull requests.
  • You have improved the performance of a few slow queries.
  • You have suggested a couple of meaningful improvements to our design system.
  • You have identified ways we can improve our development process.
  • You have beaten someone on the product team at GeoGuessr.


Benefits
  • 4-day work week year-round (36 hours)
  • Base salary: $130,000–$160,000
  • 99% company-paid premium healthcare coverage through Blue Cross Blue Shield, plus 75% company-paid dependent coverage
  • 100% company-paid vision, dental, and life insurance
  • 5% 401(k) match
  • 5 PTO days in year one. 10 PTO days per year starting year two
  • Paid sick time
  • Minimal working hours during the week of Christmas and New Year’s
  • Annual Christmas bonus
  • Annual compensation review
  • Phone and gym allowance
  • Remote, in-office, or hybrid

Application process

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.

Interview process

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.