Inspiren offers a complete ecosystem in senior living, blending compassionate care with technology. The role of Senior Software Engineer on the Intelligence & Integrations team involves enhancing data pipelines and building integrations with Electronic Health Record systems to improve healthcare outcomes.
Responsibilities:
- Partner with engineering leadership to evolve our core data models and APIs, transitioning from our current point-to-point architecture to a more resilient, event-driven system
- Drive a culture of delivering reliable and scalable solutions. You'll be a key voice in defining best practices for integration and end-to-end testing to improve our development velocity and system stability
- Lead the development and maintenance of integrations with third-party systems like EHRs. This includes building clean, well-documented APIs and ensuring our systems can reliably communicate with a diverse range of external platforms
- Mentor and elevate other engineers on the team, particularly in the areas of distributed systems, AWS best practices, and secure development
Requirements:
- 5+ years of experience in backend or full-stack development, with a strong background in building scalable, cloud-native applications
- Deep expertise with AWS infrastructure, including serverless technologies (Lambda, Fargate), message queues (SQS/SNS), and data services (Kinesis, DynamoDB, RDS)
- Proficient in TypeScript and Node.js
- Experience with both relational databases like PostgreSQL and NoSQL databases like DynamoDB
- A strong understanding of data modeling principles and their application in building scalable and performant APIs
- You excel at breaking down complex, ambiguous problems into clear, actionable steps
- You thrive in a fast-paced environment and are motivated by delivering tangible, high-impact results
- You are a strong communicator, capable of working with product, data science, and other engineering teams to solve real-world business challenges
- Excellent verbal and written communication skills, with the ability to convey complex ideas clearly
- Comfortable working in a fast-paced, dynamic environment and adapting to changing priorities
- Experience with React
- Start-up experience