Senior Software Engineer (Remote-US, Full Stack)

About GetSetUp

GetSetUp is on a mission to help those over 55 learn new skills, connect with others, and unlock new life experiences. We are helping to create a world where active agers have the skills, opportunities, confidence, and connections to live their happiest, healthiest lives.

Since our founding, GetSetUp has grown to over two million registered users. The platform offers peer-to-peer interactive programming taught by experts in their field, social hours hosted by community members, and special events with speakers who directly address areas of interest to older adults. We’ve grown to over 100 team members spread across the world with core teams in the U.S. and India.

We partner with organizations that have a mission and focus on helping active agers thrive. This includes state and local government agencies, health plan providers, community organizations, care providers, and health systems.

About the role

As a Senior Software Engineer (Full Stack) at GetSetUp, you'll play a pivotal role in building our customer-facing web app and internal admin tools. The ideal candidate will have a solid background in both backend and frontend development, with expertise in a wide range of technologies including Node.js, React, TypeScript, AWS, and more.


GetSetUp is a globally distributed team with a  remote first focus by design. We are fast paced with caution, we are flexible, we value questions and we push ourselves and each other to the next level. This role must be based in the United States and offers a 100% remote work arrangement.  

What you'll do

  • Collaborate with cross-functional teams to understand requirements, design solutions, and implement features.

  • Architect and develop backend systems using Node.js, Express, Koa, TypeScript, AWS CDK, DynamoDB, and other relevant technologies.

  • Design and implement RESTful and GraphQL APIs to support front-end applications.

  • Build and optimize database schemas and queries for performance and scalability.

  • Implement serverless functions using AWS Lambda to handle background tasks and event-driven workflows.

  • Configure and manage AWS services such as CloudFront, SNS, SQS, and more for reliable and efficient operation.

  • Develop frontend components and user interfaces using React, Tailwind CSS, Redux, and other modern frontend frameworks and libraries.

  • Implement real-time communication using WebSockets to enable interactive features.

  • Optimize frontend performance and user experience through efficient code, caching strategies, and service workers.

  • Collaborate with UX/UI designers to create responsive and visually appealing interfaces.

  • Write clean, maintainable, and well-documented code following best practices and coding standards.

  • Stay up to date on the latest technologies and industry trends, and share knowledge with team members.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • Minimum of 6 years of professional experience in software development, with a focus on full stack development.

  • Proven experience with backend technologies such as Node.js, Express, Koa, TypeScript, AWS CDK, DynamoDB, REST, GraphQL, ElasticSearch, and Algolia.

  • Strong proficiency in frontend development using React, Tailwind CSS, Redux, TypeScript, and related technologies.

  • Experience with building and deploying applications on AWS cloud infrastructure.

  • Solid understanding of software engineering principles, design patterns, and best practices.

  • Excellent problem-solving skills and the ability to troubleshoot complex issues.

  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.

  • Excellent asynchronous communication skills. 

  • Self-motivated and proactive with a passion for learning and continuous improvement.

Nice to Have

  • Experience with CI/CD pipelines and automated testing frameworks.

  • Knowledge of containerization technologies such as Docker and Kubernetes.

  • Familiarity with microservices architecture and serverless computing.

  • Understanding of security best practices and techniques for securing web applications.

  • Contributions to open-source projects or active participation in developer communities.


Application Instructions

Please include on your resume and/or cover letter: your GitHub profile, open source contribution (if any), Stack Overflow profile etc. We look forward to further reviewing your qualifications and experience. 

Compensation

In the spirit of pay transparency, we are excited to share the base salary range for this position is $139,000-$163,000 USD annually, exclusive of fringe benefits or potential bonuses. If you are hired at GetSetUp, your final base salary compensation will be determined based on factors such as geographic location, skills, education, and/or experience. Please keep in mind that the range mentioned above is the full base salary range for the role. Hiring at the maximum of the range would not be typical in order to allow for future & continued salary growth. We also offer a generous benefits package and time off (more information on benefits listed below).

Benefits

Our Full-Time US team members are eligible for a comprehensive package that includes top-notch medical, dental, and vision insurance. Elevate your work-life balance with 12 paid holidays and a dynamic Discretionary Paid Time Off plan, Grandternity leave, Parental leave, complemented by flexible working options. Plus, in collaboration with Guideline, GetSetUp empowers you to invest in your future with a 401k retirement savings plan you can actively contribute to. Join us and seize the opportunity to thrive!

Equal Opportunity Employer

GetSetUp is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations. It is our intent to maintain a work environment that is free of harassment, discrimination, or retaliation based on the following protected classes: age (40 and older), race, color, national origin, ancestry, religion, sex, sexual orientation (including transgender status, gender identity or expression), pregnancy (including childbirth, lactation, and related medical conditions), physical or mental disability, genetic information (including testing and characteristics), veteran status, uniformed service member status, or any other status protected by federal, state, or local laws. GetSetUp is dedicated to the fulfillment of this policy in regard to all aspects of employment, including, but not limited to, recruiting, hiring, placement, transfer, training, promotion, rates of pay, other compensation, termination, and all other terms, conditions, and privileges of employment. 



Engineering

Remote (United States)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling