Senior Software Engineer
Company: Shelby American, Inc.
Location: Northbrook
Posted on: February 1, 2025
Job Description:
DescriptionAbout HomethriveHomethrive 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 OverviewWe'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.RequirementsQualificationsEducation 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.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.
#J-18808-Ljbffr
Keywords: Shelby American, Inc., Milwaukee , Senior Software Engineer, IT / Software / Systems , Northbrook, Wisconsin
Didn't find what you're looking for? Search again!
Loading more jobs...