Senior Software Engineer at Caring.com - Remote (United States) / Charlotte, North Carolina, United States

Salary $140,000 to $160,000 a year
Company Website https://www.caring.com
Published June 2022
Applicants This Week 34
Job Description
Senior Software Engineer
We are seeking a talented and experienced polyglot Senior Software Engineer to join our high quality, collaborative product engineering team. This role is expected to lead our Family Advisor product engineering team, focused on our telecom tooling, and related applications used by our Family Advisors as they assist seniors and their families in finding needed Senior Care. Our engineering teams are responsible for owning their work from conception through implementation and ongoing monitoring and support. Be a part of the booming Senior Care industry and an integral member of the company.
The Company and Our Mission:
Caring.com is the leading online destination for caregivers seeking information and support as they care for aging parents, spouses, and other loved ones. We apply cutting-edge technology to our mission: to help as many seniors and their caregivers as possible through empathetic, expert guidance. We take pride in helping the 45 million U.S. family caregivers find help for their aging family members. Many of our employees have had personal experience with caregiving and are passionate about our mission. We are an agile team that succeeds by marrying rigorous data-driven thinking with real concern, empathy for users, and the quality of their experience. Don't think for a minute that all this talk about aging stops us from having a good time--we're a vibrant group of highly talented, results-oriented types who want to use our time and our brains to really make a difference. We offer competitive salaries, excellent benefits, and a fun, friendly, supportive work environment. Be a part of the booming Senior Care industry and an integral member of our team.
As a Senior Software Engineer at Caring, you will:
- Partner with internal teams to define and implement solutions that improve internal business processes and satisfy the needs of our Operations team and Family Advisors.
- Maintain highest levels of development practices including: technical design; solution development; systems configuration; test documentation/execution; issue identification and resolution; writing clean, modular and self-sustaining code.
- Perform code reviews, and provide mentoring support for interns and less-senior engineers
- Investigate, learn, and evangelize new technologies in order to solution evolving requirements
- Be a collaborative participant in our ever-improving, agile development processes
Our Ideal Senior Software Engineer will have:
- A growth mindset, learner, curious, inquisitive and willing to productively challenge the status quo
- Excellent verbal and written communication skills
- Ability to operate in an agile environment and still deliver high quality code in a timely manner
- Passion for engineering excellence, and sharing best practices with team members
- Ability to proficiently work within our legacy and modern tech stacks
- Required programming experience with React, Node, Go, gRPC/Protobuf
- Required provisioning experience with Docker, Terraform, CircleCI, AWS
- Preferred architecture experience with Event Sourcing and Microservices
- Preferred experience with Twilio
Our Technology:
- Legacy architecture and stack is:
- Hybrid React and vanilla HTML / CSS GUI
- Multiple Ruby on Rails MVC systems
- GraphQL and REST APIs
- Deployed using Capistrano
- Modern architecture and stack is:
- Static PWA using React/Next.js
- GraphQL gateway
- Go microservices communicating via gRPC or Message Queues
- CI/CD
- Hosted in AWS
What we can offer you:
- - Flexible hours and Paid Time Off policy
- Competitive benefits package – Health, Dental, Vision, Health Savings Account and Pet Insurance
- 401(k) employer match
- Direct relationships with executive leadership team
- Fun work environment including social happy hours
- Rapid company growth
- Paid caregiver and volunteer days
Apply