Senior Full Stack Software Engineer (Python, JavaScript, TypeScript)
Arineabout 1 year ago
San Francisco, California, United States
Remote
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Arine is a rapidly growing healthcare technology and clinical services company based in San Francisco, dedicated to ensuring individuals receive the safest and most effective treatments for their unique healthcare needs. By combining cutting edge data science, machine learning, AI, and deep clinical expertise, Arine is redefining medication management — reducing medical errors, minimizing waste, and improving patient outcomes on a massive scale.
Key Responsibilities
- Design and extend services supporting document generation workflows using ReportLab.
- Architect and build scalable services using AWS Lambda, API Gateway, AppSync, and DynamoDB to integrate backend and frontend systems.
- Contribute to React frontend development for portal products and internal administration tools 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 AWS infrastructure (S3, IAM, RDS, CloudFormation, SQS, SNS, EventBridge) using AWS SAM and AWS CDK.
- Write unit, integration, and contract tests while managing API versioning and schema consistency.
- Collaborate with engineers, product managers, and stakeholders to deliver solutions and mentor junior engineers.
Required Qualifications
- 10+ years of experience in Python, JavaScript, and TypeScript with expertise in building APIs, microservices, and frontend integrations.
- Strong proficiency in React development, including state management and working with Redux Toolkit (RTK Query).
- Solid foundation in HTML, XML, and templating languages (e.g., Jinja2) and hands-on experience with document generation using ReportLab.
- Extensive background in architecting scalable, high-performance distributed systems and managing API versioning and schema development.
- Proficient in writing unit, integration, and contract tests as well as building observability systems (logging, tracing, monitoring).
- Experience with AWS services (Lambda, API Gateway, AppSync, DynamoDB, S3, IAM, RDS, CloudFormation, SQS, SNS, EventBridge) and tools (AWS SAM, AWS CDK).
- Strong knowledge of security and compliance frameworks such as HIPAA, SOC II, GDPR, OWASP, and NIST.
- Ability to pass a background check and eligibility to work in the United States.
Preferred Qualifications
- Experience with WeasyPrint for document generation.
- Familiarity with Python libraries such as FastAPI, Tornado, and Typer.
- Experience developing command-line tools and using CI/CD tools (e.g., Docker) and build systems like Spack.
- Expertise in optimizing database designs with indexes, queries, and aggregations.
- Experience working with healthcare data or EHR systems.
Benefits & Perks
- Dynamic role with the opportunity to shape the future of healthcare technology.
- Unparalleled learning and growth prospects by collaborating with leading clinicians, engineers, software architects, and digital health entrepreneurs.
- Compensation: Base salary range of $160,000-$180,000/year (excludes additional potential components of the full compensation package).
Required Skills
Observability
JavaScript
Compliance (SOC II, HIPAA, GDPR, OWASP, NIST)
Microservices
CI/CD
Python
AWS Lambda
DynamoDB
React
ReportLab
API Gateway
TypeScript
Cloud Infrastructure