Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Sofware Engineer image - Rise Careers
Job details

Staff Sofware Engineer

Company OverviewHomethrive was born from personal experience. Our founders grappled with the overwhelming challenges of caregiving for family members while balancing their work lives. The journey was fraught with confusion, a myriad of unanswered questions, and countless hours delving into endless online searches. After taking numerous days off and spending extended hours on the phone, the answers remained elusive. They recognized the need for a streamlined, more efficient solution. Enter Homethrive. Our mission is to revolutionize family caregiving by delivering superior outcomes for caregivers, their loved ones, and health plans alike. At the heart of our service is the Homethrive personal caregiving coach and assistant — an all-in-one interactive tool that offers the expertise, recommendations, and support our members deserve.General OverviewAs the staff engineer, you are tasked with designing a scalable and secure backend architecture for Homethrive's caregiving platform. The Platform needs to cater to members and care guides (staff). It also needs to be integrated with a CRM solution. The platform needs to handle a growing user base, support various data sources (e.g., user profiles, caregiving plans, third-party integrations), and provide a responsive and reliable API for the frontend applications.Outline a high-level architectural design that addresses the following requirements:• Scalability: Describe how you would ensure the backend can handle increasing user traffic and data volumes without compromising performance.• Security: Explain the security measures you would implement to protect user data and prevent unauthorized access.• Flexibility: Discuss how your architecture would support the integration of new data sources and third-party services, allowing the platform to expand its capabilities over time.• Reliability: Outline the strategies you would use to ensure high availability and fault tolerance, minimizing downtime and service disruptions.• Maintainability: Describe the design patterns, coding practices, and automation tools you would implement to facilitate code organization, testing, and continuous improvement.Key Responsibilities:• Deep technical knowledge in distributed system, backend cloud services and frontend technologies• Design and implement robust, scalable, and secure backend systems using Node.js, TypeScript, GoLang.• Design and build proof of concepts for new product and system integration initiatives• Architect, build, and deploy micro-services in AWS and Google Cloud platforms.• Experience with infrastructure as code such as Terraform, Serverless, CDK or SST• Design and implement third-party integration solutions.• Implement Backend for Frontend (BFF) patterns to streamline frontend-backend interactions.• Develop and optimize data schemas and models for efficient data storage and retrieval.• Collaborate with cross-functional teams to define, design, and ship new features.• Ensure the performance, quality, and responsiveness of applications.• Help maintain code quality, organization, and automation.• Participate in code reviews, providing constructive feedback to team members.• Continuously improve existing systems and processes, driving innovation and efficiency• Handle PII data maintain high standards of data integrity and security• Identify vulnerabilities and implement safeguards against security threatsQualifications:• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.• 8+ years of professional software engineering experience.• Solid experience in system architecture design and implementation.• Proficiency in Node.js, TypeScript, and React.js.• Experience with micro-services architecture and design patterns.• Strong experience with AWS and Google Cloud platforms.• Knowledge of RESTful APIs and GraphQL.• Experience with containerization and orchestration tools (Docker, Kubernetes).• Familiarity with CI/CD pipelines and DevOps practices.• Strong problem-solving skills and the ability to think critically.• Excellent communication and teamwork skills.• Proven ability to mentor and guide junior engineers.• Experience with third-party integration design and implementation.• Knowledge of Backend for Frontend (BFF) architecture patterns.• Proficiency in data schema and modeling.Preferred Qualifications:• Experience with other frontend frameworks and libraries.• Knowledge of serverless architecture.• Familiarity with NoSQL databases (e.g., MongoDB, DynamoDB).• Experience with test-driven development (TDD) and automated testing frameworks.• Contributions to open-source projects.EEOHomethrive provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex (including sex stereotyping), national origin, ancestry, citizenship status, pregnancy (which included pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), physical disability, mental disability, age, military status or status as a Vietnam-era or special disabled veteran, marital status, registered domestic partner status, gender, gender identity, gender expression, medical condition (including, but not limited to, cancer-related or HIV/AIDS-related), genetic information, sexual orientation, or any other status protected by applicable federal, state, and local laws.
HomeThrive Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
HomeThrive DE&I Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of HomeThrive
HomeThrive CEO photo
Dave Jacobs and David Greenberg
Approve of CEO

Our mission is simple: to help loved ones who are aging or have special needs live with dignity and purpose while reducing the stress, strain, work, and worry for their family members.

2 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
August 30, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
Other jobs
Company
Posted 11 days ago
Company
Fast-Paced
Startup Mindset
Inclusive & Diverse
Collaboration over Competition
Company
Posted 2 months ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays