Senior Software Engineer
Homethrive
Date: 3 days ago
City: Remote, Remote
Contract type: Full time
Remote
Description
About Homethrive
Homethrive 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.
Position Overview
We're searching for a seasoned senior full stack engineer with a focus on Node.js and extensive experience with AWS Lambda and related AWS services. The ideal candidate is well-versed in both frontend and backend development, with a strong background in building scalable, resilient, and efficient systems that further Homethrive's mission.
Key Responsibilities
Qualifications
Homethrive 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.
About Homethrive
Homethrive 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.
Position Overview
We're searching for a seasoned senior full stack engineer with a focus on Node.js and extensive experience with AWS Lambda and related AWS services. The ideal candidate is well-versed in both frontend and backend development, with a strong background in building scalable, resilient, and efficient systems that further Homethrive's mission.
Key Responsibilities
- Architect and implement asynchronous systems to improve the scalability and responsiveness of our platforms.
- Design, develop, and maintain backend services using Node.js.
- Develop and maintain high-quality single-page applications using ReactJS and other modern JavaScript frameworks.
- Utilize TypeScript and modern JavaScript (ES6+) for development.
- Implement component-driven development using Storybook.
- Collaborate with product managers, designers, and other engineers to refine product requirements and translate them into high-quality, scalable software.
- Leverage AWS services to build enterprise-class solutions.
- Implement infrastructure as code using the Serverless framework and Terraform, ensuring the scalability and security of our cloud infrastructure.
- Provide code reviews, technical guidance, and mentorship to junior engineers.
- Write automated tests using tools such as Cypress, Jest, Karma, Jasmine, etc.
- Collaborate effectively using Git in a professional environment.
- Ensure a thorough understanding of core web and browser concepts, semantic HTML, CSS, and core JavaScript.
- Actively participate in a remote, asynchronous, and agile work environment.
- Communicate clearly about complex technical, architectural, and organizational problems and propose comprehensive solutions.
- Collaborate closely with other departments to integrate and align technical solutions with organizational needs.
- Continuously improve the performance and reliability of our applications and services.
Qualifications
- Bachelor's degree in Computer Science or a related field; or equivalent experience.
- A minimum of 7 years of backend development experience with solid knowledge of data modeling and API design.
- A minimum of 4 years of front-end development experience with:
- ReactJS or another modern JavaScript web framework (ReactJS, Angular, Ember, etc.)
- TypeScript and modern JavaScript ES6+
- Component-driven development using Storybook
- AWS, S3, and Cloudfront
- Working on a Single Page Application in production
- Writing automated tests (e.g. Cypress, Jest, Karma, Jasmine, etc.)
- Using Git in a professional/workplace environment
- A solid understanding of core web and browser concepts (e.g. how the browser parses and constructs a web page)
- A solid understanding of semantic HTML, CSS, and core JavaScript concepts.
- Deep experience with Node.js, JavaScript, and TypeScript.
- Extensive knowledge of Terraform and the Serverless framework for infrastructure management and deployment.
- Proficient with AWS services such as Lambda, SQS, SNS, SES, and S3.
- Proven experience with authentication and authorization protocols, specifically SSO and OAuth.
- Ability to work with UI/UX utilizing ReactJS or similar frameworks is a plus.
- Strong understanding of architectural principles and constraints.
- Ability to design systems that are secure, robust, resource-efficient, and scalable.
- Proven experience in functioning both independently and as a vital member of a team, fostering a collaborative and inclusive environment.
- Awareness of potential security vulnerabilities in software and cloud infrastructure. Ability to design and implement safeguards against security threats.
- Experience with infrastructure as code, particularly serverless or Terraform, and a keen understanding of building and maintaining cloud infrastructure.
- Familiarity with asynchronous architecture and best practices.
- Outstanding problem-solving skills, with the ability to decompose complex issues into actionable tasks.
- Strong communication skills, both written and verbal, with the ability to articulate complex technical concepts to non-technical stakeholders.
- A commitment to continuous learning and staying updated with the latest industry trends and best practices.
- Ability to anticipate challenges and bottlenecks in development and system design, acting preemptively to mitigate potential issues.
Homethrive 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.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Adjunct Instructor - Anatomy & Physiology
KCTCS,
Remote, Remote
3 days ago
Title: Adjunct-Anatomy & PhysiologySalary Range: $600/per credit hourContract Term Length: Not ApplicableStandard Hours: N/AWork Location: Full RemoteFLSA Status: ExemptCollege: Somerset Community CollegeCampus Location: Somerset Community CollegeDepartment: Anatomy & PhysiologyJob SummaryThese are temporary, part-time positions used to fill classroom vacancies as needed. When a position is available, qualified applicants may be contacted for an interview and asked to submit further documentation.In...
Event Coordinator
Prompt Therapy Solutions,
Remote, Remote
$70,000
-
$90,000
per year
3 days ago
Job Title: Event Coordinator (Hybrid)Prompt is revolutionizing healthcare by delivering highly automated and modern B2B enterprise software to rehab therapy businesses, the teams within, and the patients they serve. We have established ourselves as the go-to platform in the space, are setting a new standard in healthcare technology, and rapidly growing our market share.We are looking for a proactive and...
Senior Data Scientist
Character Biosciences,
Remote, Remote
4 days ago
Character Biosciences is a drug discovery and development company building a world-class platform for deeply-phenotyped databases that integrate genomics with longitudinal clinical and imaging data. Our interdisciplinary team, comprising experts in clinical science, data science, statistical genetics, machine learning and drug discovery, utilizes this platform to determine genetic drivers of disease progression, advance novel therapeutics and define genetics-based patient stratification....