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.

As a Senior Software Engineer (FullStack) 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 seeking a seasoned Senior Software Engineer with a knack for managing platform infrastructure and driving technical excellence. As a pivotal member of our engineering team, you'll not only contribute to our backend and frontend services but also spearhead the evolution of our technical architecture to meet the demands of our growing platform.

Key Responsibilities:

We are seeking a highly skilled and experienced (minimum 6 years of professional experience)  Senior Software Engineer (FullStack) to join our talented team. At GetSetUp, you will play a key role in designing, developing, and deploying robust, scalable, and high-performance applications that meet our needs.

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

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

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

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

  • Collaborate with our partner tech teams for deployments and integrations. 


Experience and Requirements:

  • 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, preferably working with a product engineering team.

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

  • Experience with IAC

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

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

  • Excellent async communication skills.

  • Be available in US timezones to collaborate with our Partner tech teams  


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.


Note: When applying please share your GitHub profile, open source contribution if any, Stackoverflow profile, etc in the "website link" field.

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 (US Only)

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, 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 values equal employment opportunities for all. 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 unlawful harassment, discrimination, or retaliation based on an individual’s race (including, but not limited to, hair texture and protective hairstyles such as braids, locks, and twists), color, religion, religious creed (including religious dress and grooming practices), national origin, ancestry, citizenship, physical or mental disability, medical condition (including cancer and genetic characteristics), genetic information, marital status, reproductive health decision-making, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender (including gender identity and gender expression), age inclusive (40 years and over), sexual orientation, veteran and/or military status, protected medical leaves, domestic violence victim status, political affiliation, off-duty and off-premises use of cannabis, 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, and other compensation, termination, and all other terms, conditions, and privileges of employment.

Engineering

Remote (United States)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling