Position Overview: As a Lead Software Engineer, you’ll play an essential role in delivering new products and improvements to provide our members with the best experience possible. Youll be responsible for designing and delivering secure, scalable software, collaborating with fellow engineers, product managers, and designers to make sure were building the right solutions for the right problems, all while maintaining our high standards for quality and user experience. Additionally, youll work alongside our CTO to take our technology to the next level, enhancing our platform capabilities, leading adoption of industry standards and best practices, and introducing shared components to improve the productivity of the entire team. Responsibilities: Building and consuming both RESTful API endpoints and asynchronous events to implement business logic Building reusable code and libraries to be leveraged across our team and technology stack Developing software and processes that safely and securely handles our customers health and financial data Collaborating within and across teams to ensure that all of our efforts are aligned towards the same goals Communicating thoughtfully with team members through design review, code review, and day-to-day collaboration Improving our current tech-stack: found here https://stackshare.io/starship/starship Javascript, Node.js, React, HTML5, NGINX, PostgreSQL, Typescript, Amazon S3, GraphQL, React Native, Redux, AWS Lambda, Amazon SQS, AWS Elastic Bean, Google Analytics, Postman, Twilio, Mixpanel, Amazon SNS, Git, GitHub, Docker, npm, ESLint, Grafana, Sentry, CircleCI, Amazon CloudWatch, Slack, G Suite Intercom Youll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development for other roles you may be interested in. Required Experience: Bachelors degree in Computer Science or equivalent work experience 5+ years of full-time software engineering experience 3+ years of experience with Javascript/Typescript and Node.js Experience building and consuming API endpoints (REST, AMQP, GraphQL) Experience implementing testable business logic that is secure and easy to maintain About You: Solid track-record of delivering scalable, highly-reliable software against tight deadlines Strives to build great experiences, putting users ahead of technology Ability to dive into complex systems and understand how they work Willingness to work in a fast-paced, distributed, startup-like environment A self-starter, able to work through problems and seek out assistance as necessary A solid moral compass and commitment to Starships core values of inclusion, empowerment, and trust A sense of empathy for others, both end users and your fellow co-workers Youll enjoy the flexibility to work remotely * from anywhere within the U.S. as you take on some tough challenges. Education Required: Bachelors degree in Computer Science or equivalent work experience