Position: Senior/Lead Software Engineer
Company: BetteHealthcare
Category: Node.js
Experience required: 5y
English level: fluent

**What you'll do**

- Build out backend solutions in a microservices architecture
- Work on and improve our existing EMR integrations
- Participate in conversations about how to best organize our new and existing SaaS applications so that they can scale
- Work with front-end engineers to help shape the internal API that they will use to build out the SaaS applications
- Coordinate deployments with the DevOps team
- Work with highly innovative and cutting edge technology
- Have an integral role in architecture and platform decisions and technology used in the stack
- Help interview and onboard future hires to the backend team.

**Helpful Skills and Experience**

- 3-5+ years of experience developing and scaling production services
Typescript
- Professional experience working with SQL and NoSQL databases (Aurora Postgres and DynamoDB)
- Professional experience working with AWS Lambda in a serverless environment (SQS, SNS, Kinesis, EventBridge, S3, API Gateway, Step Functions)
- Experience working on a highly collaborative engineering team
- GraphQL
- AWS 
- Experience integrating with third-party APIs
- General knowledge about Kubernetes

**Perks and Benefits**

- Future Fridays - On Fridays engineers work half days, with their half-day being dedicated to personal learning or side projects. 
- A monthly credit to Public Goods to purchase snacks and groceries
- Weekly lunch credit on Fridays
- Healthcare insurance stipend
- Office space stipend
- Flexible working hours