Senior Software Engineer

1 day ago


Northbrook IL United States Shelby American, Inc. Full time

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

  • Architect and implement asynchronous systems to improve the scalability and responsiveness of our platforms.
  • Design, develop, and maintain backend services using Node.js.
  • 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.
  • 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.
Requirements

Qualifications

Education and Experience:

  • Bachelor's degree in Computer Science or a related field; or equivalent experience.
  • A minimum of 10 years of backend development experience with solid knowledge of data modeling and API design.
  • A minimum of 7 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.

Technical Proficiency:

  • 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.

Leadership:

  • Demonstrated ability to mentor junior engineers, lead technical discussions, and drive engineering best practices within the team.
  • Proven experience in functioning both independently and as a vital member of a team, fostering a collaborative and inclusive environment.

Security Mindset:

  • Awareness of potential security vulnerabilities in software and cloud infrastructure. Ability to design and implement safeguards against security threats.

Infrastructure Expertise:

  • Experience with infrastructure as code, particularly serverless or Terraform, and a keen understanding of building and maintaining cloud infrastructure.

System Design:

  • Familiarity with asynchronous architecture and best practices.

Problem-Solving:

  • Outstanding problem-solving skills, with the ability to decompose complex issues into actionable tasks.

Communication:

  • 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.

Proactivity:

  • Ability to anticipate challenges and bottlenecks in development and system design, acting preemptively to mitigate potential issues.

EEO

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.

#J-18808-Ljbffr

  • Atlanta, GA, United States Ultimate Software Full time

    Here at UKG, our purpose is people. Our HR, payroll, and workforce management solutions help organizations unlock happier outcomes for all. Our U Krewers, who build those solutions and support our business, are talented, collaborative, and innovative problem-solvers. We strive to create a culture of belonging and an employee experience that empowers our...


  • Seattle, WA, United States Software Resources Full time

    Senior Software Engineer (Back-End Scala) Software Resources has an immediate job opportunity for a Senior Software Engineer with a major corporation in Seattle, WA. On-site 2-4 days per week. Duration : 12 month(s)MUST HAVES: This is not A Data Engineer. This is a back-end expert Scala developer. Must have expert experience with Library Development. This...


  • Austin, TX, United States CORRIDOR Aviation Service Software Full time

    OverviewCAMP Systems is the leading provider of aircraft compliance and health management services to the global business aviation industry. CAMP is the pre-eminent brand in its industry and is the exclusive recommended service provider for nearly all business aircraft manufacturers in the world. Our services are delivered through a “SaaS plus” model and...


  • Evanston, IL, United States Miluhealth Full time

    WE MAKE HEALTHCARE AFFORDABLE FOR AMERICANS Today, 112 million Americans have trouble paying for healthcare. Nearly 1 in 4 Americans have medical debt. Healthcare costs are skyrocketing, and patients are facing more of that financial burden. We started Milu Health to tackle this problem. WHO WE ARE Milu Health is an early stage startup focused on making...


  • Chicago, IL, United States Ocient Full time

    Job Title:  Senior Software Engineer Location: Remote Hiring Manager: Engineering Manager Estimated salary range: $145,000 to $185,000 The salary offered for this position will be based on a candidate’s experience and skill demonstrated during interviews and other evaluations. Ocient is a venture-funded startup building a SQL compliant,...


  • Huntsville, AL, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Northbrook, United States Shelby American Inc Full time

    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...


  • Deerfield, IL, United States Walgreens Full time

    Job Summary : Seasoned, experienced professional with a full understanding of area of specialization, who will perform and implement activities that impact components/ processes of specified functional areas of the Walgreens Digital/Online application. Anticipates and prevents problems and roadblocks before they occur. Typically assigned to important /...


  • McLean, VA, United States Intelliswift Software Full time

    Job Title: Senior Java DeveloperDuration: 6 monthsLocation: McLean, VA Hybrid (3 Days in Office)Contract Type: W2 OnlyPay Rate Range: $60 - $75/HourJob Responsibilities:Design, develop, and maintain high-quality Java applications.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, scalable, and efficient code...


  • Chicago, IL, United States Mosaic's Software Risk Management Services Full time

    Position Description: Full-Time Qualifications: Candidates must have a strong software development background and excellent spoken and written communication and interpersonal skills. Programming skills are essential. Experience in software testing with a focus on test automation, quality assurance, software engineering, and technical project management is...


  • Chicago, IL, United States JTek Software Solutions Full time

    Job Title : Senior Full Stack Engineer Location : US Experience : 8+ years Key Skills Required : Strong experience with Elixir and/or Terraform. Ability to design, implement, deploy, and debug software. Expertise in solving complex problems and debugging difficult issues. Familiarity with Vulcan, Pangea form, Data Dog, and full stack development....


  • Houston, TX, United States Premier Group Recruitment Full time

    Senior Software EngineerHouston, TX - Hybrid$140K - $150K + benefitsPermanent Premier Group has engaged with a rapidly scaling organization HQ’d in North Houston who is seeking a Senior Software Engineer to join their function. Working alongside a development team on 9, they are looking for you to have significant experience of building large-scale...


  • Plano, TX, United States TCP Software Full time

    We are seeking a highly skilled and experienced Senior CloudOps Engineer to join our dynamic and innovative team. As a Senior CloudOps Engineer, you will play a critical role in designing, implementing, and managing our cloud infrastructure and CI/CD pipelines. You will collaborate with cross-functional teams to ensure smooth integration of software...


  • Chicago, IL, United States The Scion Group Full time

    Your Opportunity We are looking for a passionate, dedicated Senior Software Engineer who is excited about working with the latest technologies and building innovative products. In this role, you will primarily work with Ruby on Rails for back-end development, and react for front-end development, demonstrating an exceptional level of expertise. Your strong...


  • Chicago, IL, United States Adyen Full time

    We're looking for our next generation of C++ engineers to join our Payments Solution in Chicago. Let's guide you through what it means to be an Engineer at Adyen: This is Adyen Adyen is the payment platform of choice for the world's leading companies, delivering frictionless payments across online, mobile, and in-store channels. Our team members are...


  • Chicago, IL, United States Above Lending, Inc Full time

    Senior Software Development Engineer In Test At Above Lending, a leading US small lending firm, we are seeking a talented Senior Software Development Engineer In Test (SDET) to join our team. In this role, you'll be instrumental in delivering quality and performance of our software products that include web and backend API. This role involves working...


  • Santa Ana, CA, United States STS Defence Full time

    Are you a talented Senior Software Engineer looking for an exciting new challenge? STS Defence is seeking a Senior Software Engineer to join our dynamic Programmes Division in Gosport.As a Senior Software Engineer, you will play a pivotal role in the design, development, and implementation of advanced software systems that support our defence programmes....


  • United, United States United Software Group Full time

    Job Requirements:We are seeking a highly skilled Senior Software Engineer with expertise in Eligibility Determination and Benefit Calculations on Medical Assistance, Food Stamp, and Cash Assistance programs. The ideal candidate will have a strong understanding of Software Development Life Cycle and Software Test Life Cycle, with knowledge of different levels...


  • Sunnyvale, CA, United States Software Aspekte Full time

    Fortinet is looking for a Senior Software Dev QA Engineer to assist CloudServices Team to Maintain and develop automated test scripts to validate all aspect of products based on variety of test cases. Provide end-to-end quality assurance solutions for cloud security products to the development, marketing, sales team etc. Bring cutting-edge cloud security...


  • Chicago, IL, United States HUB International Full time

    Senior Software Engineer (React, Typescript, CSS/SASS, JSS, Headless Sitecore)We are seeking a talented and experienced senior web developer to join our team. As a primarily front-end engineer, you should have strong proficiency with React, Typescript and CSS/SASS, and be comfortable working with large-scale web applications. Additionally, experience with or...