Job Type
Full-time
Description
Join our winning team , recently honored as #67 on Forbes' list of America's Best Startup Employers for 2024!
The Helper Bees (THB) was created to fill an obvious need in an underserved community. Inspired by love and brought to reality through passion and determination, The Helper Bees was founded to empower older adult citizens and their families in their search for quality, affordable in-home care providers. We do this by providing older adults the ability to easily review, choose, and access affordable quality in-home helpers.
The Helper Bees mission is to help people stay home longer through data-driven services that transform both the payer and the care-recipient experience.
At THB, we define our company culture through our Core Values:
Quickly iterate through solutions - We move at a fast pace which requires quick iterations to find a path to a repeatable solution
Seek ways to create immediate impact - Be thoughtful and proactive in how you make an impact on your team. Actively look for ways to make a fast, positive impact.
Bee the teammate you want to work with - We work as a team, help each other and encourage each other
Ask questions, answer questions - You can't iterate through solutions if you don't ask the right questions which is why there is an expectation that questions should be asked. When you know the answer, being a good teammate means chiming in to get others up to speed.
Take the time to celebrate wins - It's so easy for a team that is heads down to forget about all the great things they've accomplished. That's why we make it a priority to remind ourselves to create space to celebrate wins, big or small.
Job Summary:
As a Senior Software Engineer, you will help establish and evolve team practices that enable our growing team to deliver value rapidly and reliably. We maintain multiple SaaS products through our web applications (internal and external facing), a mobile app, and reporting integrations. At The Helper Bees, you will guide technical decisions, and mentor others to iterate quickly and deliver meaningful impact.
Requirements
Duties/Responsibilities: Lead architecture decisions through collaboration and establish strong defaults that enable team success
Guide the evolution of our codebases with a focus on: Patterns that enable rapid iteration
Practices that reduce cycle time
Defaults that make the right thing easy
Establish and evangelize practices for quality, testable, and maintainable code while balancing speed and sustainability
Lead systematic approaches to debugging and problem-solving that help the whole team become more effective
Drive improvements in development flow through: Optimizing deployment processes
Reducing batch sizes
Establishing feedback loops
Improving system observability
Guide technical decision-making by: Breaking down complex problems
Facilitating tradeoff discussions
Helping teams understand cost of delay
Ensuring decisions enable rapid iteration
Grow team capabilities through: Active mentorship and knowledge sharing
Establishing learning opportunities in daily work
Creating strong technical defaults
Leading by example in technical practices
Other duties as assigned/necessary
Performance Metrics: Demonstrate effective technical leadership through: Consistent guidance and mentorship of other engineers
Establishing patterns that enable team success
Creating environments for knowledge sharing
Growing technical capabilities across the team
Engineering Productivity: Establish and maintain strong technical defaults
Guide improvements in development workflows
Contribute to architecture decisions that enable rapid iteration
Help reduce friction in development processes
Lead Issue Resolution and systematic problem-solving through: Effective issue triage and resolution
Knowledge sharing around debugging approaches
Cross-team collaboration on technical challenges
Improving system observability
Innovation: Drive meaningful improvements through: Solutions that enable rapid iteration
Practices that improve system reliability
Tools and patterns that reduce development friction
Balanced approach to technical decisions
Team Impact: Foster effective cross-team collaboration
Share knowledge that grows team capabilities
Help establish feedback loops
Guide technical discussions toward actionable outcomes
Required Skills/Abilities: Ability to establish and evolve technical defaults
Experience optimizing development workflows
Understanding of system thinking
You enjoy collaborating and are not afraid to ask for/give help
You are proactive, self-directed, and organized
You care about your teammates and want to see them succeed
You understand that others helped you and you want to pay it forward
You thrive in working in a fast pace start-up environment
Change doesn't scare you, in fact, it does the opposite - it fuels you!
Must be 18 years of age or older
Education and Experience: An understanding of best software development practices, patterns, and architecture
An understanding of modern frontend and React best practices, patterns, and architecture
Experience integrating with web service based APIs
Experience creating and maintaining web service APIs (especially REST endpoints)
Experience with the following (or equivalents): JavaScript and/or Typescript
An object-oriented language, preferably Python or C#
It would be nice , but NOT necessary if you have experience with : Familiarity with REST concepts
Django Rest Framework
Python
C#
React
Webpack
Redux
Cypress
Jest
Physical Requirements: Ability to remain at your designated workstation for the duration of the workday
Constantly operates a computer and other office productivity machinery, such as a phone and Voice over Internet Protocol (VoIP).
The ability to communicate information and ideas so others will understand. Must be able to exchange accurate information in these situations.
The ability to observe details at close range (typically on a computer screen)
This position offers the flexibility of remote work at approved locations within the United States. Candidates must have a reliable internet connection and a designated work environment conducive to professional phone calls and sensitive data. Enjoy the convenience and comfort of working remotely while contributing to our team's success.
The Helper Bees is committed to building a workplace where diversity, equity, and inclusion are valued and prioritized. We are an equal opportunity employer that welcomes all qualified applicants without discrimination based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any non-merit based or legally protected grounds.
The Helper Bees provides reasonable accommodations to qualified individuals with disabilities during the job application and interview process. To request accommodation, please let your recruiter know.
As part of our standard hiring process, selected candidates may be required to undergo a background check and/or drug screen. The Helper Bees adheres to applicable federal, state, and local laws regarding these screenings, and the results will be considered in accordance with applicable regulations.
The Helper Bees was recently made aware of a fraudulent entity posing as our organization and requesting personal information. Please be aware of and protect yourself from scams. Visit thehelperbees.com/careers to view all current job openings.
Salary Description
$150,000