Senior Software Engineer
ParetoHealth, Remote
The role
The Senior Software Engineer owns full-stack solutions from design through production operation, building TypeScript services and user experiences on AWS serverless technologies. The role leads technical decisions for GraphQL APIs, business logic libraries, Lambda-based services deployed with the AWS CDK, and responsive Angular/Ionic applications. The engineer partners with Product, management, and business analysts to turn business needs into maintainable solutions, and is accountable for their reliability, security, HIPAA compliance, and ongoing improvement.
The role also uses approved AI tools to accelerate engineering work while independently validating results and helping the team establish effective AI-assisted practices.
What you will do
- Lead technical design and implementation for complex full-stack features, including GraphQL APIs, TypeScript business logic, AWS Lambda services, and Angular/Ionic user interfaces; explain trade-offs and surface risks early.
- Own assigned services and features through testing, CDK-based deployment, production monitoring, incident response, and follow-up improvements.
- Build and maintain reusable TypeScript business logic libraries and APIs with appropriate automated tests, documentation, and security controls.
- Develop and deploy AWS Lambda functions and supporting infrastructure using established AWS CDK patterns; automate jobs and data workflows using AWS Glue where appropriate.
- Improve reliability, performance, security, and maintainability using production evidence such as service metrics, incidents, and user feedback.
- Raise engineering quality through design and code reviews, mentoring, and reusable patterns for testing, deployment, observability, and operational readiness.
- Own and improve engineering delivery practices in partnership with the team, including CI/CD pipelines, Git workflows, coding standards, and developer tooling.
- Use approved AI tools to accelerate design, implementation, testing, troubleshooting, and documentation; independently validate AI-generated code and designs for correctness, security, and production readiness; and help teammates adopt effective AI-assisted engineering practices.
What you need
Required Qualifications / Skills
- Excellent communication and collaboration skills.
- Experience building AWS cloud-based serverless solutions.
- Experience developing APIs (e.g., GraphQL, REST).
- Experience with SQL/NoSQL databases and data modeling.
- Experience creating responsive PWA or mobile applications using Ionic, Angular, or a similar framework.