Solutions Architect - Back End Engineer
Regeneron
New York, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 187KJob location
New York, United States of America
Tech stack
JavaScript
Abstraction Layers
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Audit Trail
User Authentication
Databases
Data Security
Relational Databases
Distributed Systems
Amazon DynamoDB
Identity and Access Management
PostgreSQL
MongoDB
MySQL
Node.js
NoSQL
Open Web Application Security
Software Engineering
TypeScript
Data Processing
Amazon Web Services (AWS)
Backend
Data Layers
Infrastructure Automation Frameworks
Information Technology
Functional Programming
Api Gateway
REST
Serverless Computing
Web Api
Microservices
Job description
As the lead Backend Developer, you will be the primary technical owner of our backend systems, driving the architecture and implementation of a robust multi-tenant platform capable of handling critical PII/PHI data in compliance with healthcare regulations., * Solution Architecture: Define and implement the technical architecture for our platform's hosting, ensuring scalability, security, and compliance
- Multi-Tenant Architecture Migration: Build and implement the migration from single-tenant to multi-tenant architecture, enabling efficient resource utilization and client isolation
- Technical Strategy: Collaborate with product and engineering leadership to align technical solutions with business requirements and long-term platform vision
- Data Layer Development: Design and implement a comprehensive data abstraction layer to support multiple database technologies and optimize data access patterns
- Backend API Development: Build and maintain robust, scalable RESTful APIs and serverless functions to support platform functionality
- Hosting: Serve as the primary technical lead for hosting infrastructure
- PII/PHI Data Handling: Develop and implement secure data handling practices for Protected Health Information (PHI) and Personally Identifiable Information (PII)
- Security Best Practices: Implement authentication, authorization, encryption, and audit logging mechanisms to protect critical data
Requirements
- 8+ years of professional software development experience with strong backend focus
- Hosting production applications in regulated domains (healthcare, life science, genetics research platforms) with experience in data-intensive patient engagement platforms
- Expert-level proficiency JavaScript/TypeScript, Node.js, and AWS serverless architecture (Lambda, API Gateway, DynamoDB, S3)
- Strong knowledge of relational databases (PostgreSQL, MySQL) and NoSQL databases (DynamoDB, MongoDB) with validated experience Designing RESTful APIs at scale
- Solid understanding of microservices architecture and distributed systems patterns
- Required: Experience handling PII/PHI data, with Strong understanding of healthcare compliance requirements (HIPAA, HITRUST)
- Knowledge of security guidelines including OWASP Top 10, encryption, authentication/authorization, audit logging, data encryption at rest and in transit
- Deep AWS expertise required (EC2, RDS, Lambda, CloudFront, VPC, IAM, etc.) and proficiency with Infrastructure as Code tools, * Bachelor's degree in Computer Science, Software Engineering, or related field (or 8+ years equivalent work experience)
- Minimum 5+ years of professional software development experience
- Minimum 2+ years in a senior or lead engineering role
- Proven track record of delivering sophisticated, production-grade systems