Salary
💰 $160,000 - $180,000 per year
Tech Stack
AWSCloudDistributed SystemsDockerDynamoDBJavaScriptMicroservicesPythonReactReduxTypeScript
About the role
- Design and extend services supporting document generation workflows using ReportLab
- Architect and build scalable services using AWS Lambda, API Gateway, AppSync, and DynamoDB, ensuring integration across backend and frontend systems
- Contribute to React frontend development for portal products and internal administration tools, with state management using Redux Toolkit (RTK) Query
- Implement and enforce code quality and security standards, including static code analysis, dependency management, and compliance with SOC II, HIPAA, GDPR, OWASP, and NIST frameworks
- Build and maintain observability systems for logging, tracing, and monitoring to ensure reliability and performance
- Develop and manage infrastructure with AWS services, including S3, IAM, RDS, CloudFormation, SQS, SNS, and EventBridge, using AWS SAM and AWS CDK for consistent deployments
- Write unit, integration, and contract tests, manage API versioning and schema consistency, and contribute to paying down technical debt
- Collaborate with engineers, product managers, and stakeholders to deliver solutions, and mentor junior engineers on full-stack development, security, and compliance best practices
Requirements
- 10 plus years proficient in Python, JavaScript, and TypeScript, with experience building APIs, microservices, frontend integrations, and internal tools
- Strong experience in React frontend development with state management and API integration (RTK Query preferred)
- Strong foundation in HTML and XML with experience using templating languages such as Jinja2
- Understanding of letter and envelope typesetting, formatting, and standards
- First-hand experience developing and abstracting document generation services with ReportLab
- Skilled in writing unit, integration, and contract tests with experience managing API versioning and schemas
- Skilled in observability practices, including tracing, logging, monitoring, and debugging distributed systems
- Proven track record in architecting distributed systems and designing scalable, high-performance services
- Skilled in AWS Lambda Powertools for reusable patterns, configuration, validation, error handling, and metrics collection
- Experienced with AWS services, including Lambda, API Gateway, AppSync, DynamoDB, S3, IAM, RDS, CloudFormation, SQS, SNS, and EventBridge, and with AWS SAM and AWS CDK
- Knowledgeable in systems-level design, infrastructure, networking, performance tuning, and change management
- Experienced in building self-service tools that empower teams and reduce operational overhead
- Experienced in handling sensitive data in secure environments with strong knowledge of encryption, access controls, and secure data transmission (HIPAA/HITECH, FedRAMP, GDPR)
- Experienced in compliance programs such as SOC II and security frameworks such as OWASP and NIST
- Meticulous attention to detail with the ability to own projects end-to-end, collaborate with stakeholders, and mentor junior engineers
- Ability to pass a background check
- Must live in and be eligible to work in the United States