About Broadly
Broadly is changing the way local service businesses grow. We help thousands of local service businesses attract, retain, and "wow" their customers with powerful customer experiences. Our mission is to bridge local businesses to their modern consumers by helping them: capture leads, streamline their communications by email and text, collect mobile payments, and gather feedback and reviews. We are passionate about helping these local business owners succeed, and keep them at the center of everything we do.
About the Role
We are looking for an experienced Backend Software Engineer to develop impactful features and maintain site reliability to take our product innovation to the next level. Because we are a small team, your efforts will make a strong impact on our product development and the value that we provide to our customers.
Primary Responsibilities:
- Development of our core backend system, which contains our main business logic and provides APIs to different consumers
- Lead efforts in automation, continuous deployment, and configuration management for application and database servers to ensure site reliability
- Lead efforts in systems observability using tools like Honeycomb
- Participate in technical discussions with the team, including collaborating with our Product Manager to estimate level-of-effort for projects
- Keep an eye out for new products and technologies that could help us solve problems in a more elegant way
- Implement bug fixes and performance improvements, while staying mindful of future maintenance and scalability
We value code quality and simplicity and thus...
- Thoroughly review pull requests to make sure we collaboratively reach an elegant, performant, and tested solution (when quick fixes are needed, we make sure to spend time with follow-up PRs)
- Prefer code duplication over wrong abstraction
- Don’t have a staging/QA environment
- Don’t host anything we can use a SaaS/PaaS provider for
About You
- You have 2+ years of experience working in a MERN-like environment (MongoDB, Express, Node.js, React)
- You are familiar with ElasticSearch, Heroku, AWS (EC2, SQS, Route53), Redis, Vault
- You understand the importance of communication and are able to collaborate with teammates both synchronously and asynchronously
- You approach challenging problems with creativity and value simple solutions with impactful outcomes
- You are an active listener, seeking context and data to identify the problem before considering potential solutions
- You empathize with your team and your users, to understand the motivation behind new developments
- You thrive in a remote, distributed environment
The Good Stuff (we’re not afraid of emojis)
- Our company was founded in Oakland, but now we are a remote and distributed team! 🌉
- Company covers most medical, dental, and vision insurance + lots of extra options. We got you. 🥰
- Flexible time off take the time-off you need, when you need it! 💆
- Seasonal Fridays (we take every other Friday off!) 🍁❄️
- Regular wellness and engagement activities. Vitamixes, Hatch Lights, Purple pillows--prizes galore! 🎉
- Wellness stipend that covers mental, emotional, and physical wellbeing (because taking care of your mental health creates mental wealth!) 🧘♀️
- Professional development stipend. Get your learning on. 📚
- An inclusive, tight-knit, exciting start-up culture that offers accelerated career &personal growth 📈