Hybrid Model:
We believe that remote work and in-person work have their own advantages and disadvantages, and we want to be able to leverage the best of both worlds. Employees are expected to be in office 3 days/week (Mondays to Wednesday).
About the Role:
We are looking for a Staff Software Engineer to help lead Growth Data Platform initiatives for my client with at least 5+ years of relevant experience. This person will work closely with MarTech, Growth Marketing, and Enrollment Marketing teams to design & develop at scale with quality & compliance. We are looking for someone who both gets their hands dirty and has a track record of building production quality healthcare platform services on AWS and also a track record of automating AWS infrastructure & coaching teams to leverage AWS services in a cost effective way. Staff software engineers collaborate with multiple pods in their neighborhood to tackle the hardest features in a sprint and deliver foundational architecture improvements in small, safe patches. The ideal candidate thrives in a highly collaborative, cross functional environment.
We enjoy a continuous deployment DevOps culture, and take owner-operator pride in supporting our code in production with an on-call rotation. Rotations vary by team.
Our production systems rely on React Native, React, Node.js, Typescript, NestJS, GraphQL, Docker, Rails, AWS, Postgres, Redis, and Redux. Our workflow is trunk-based CI/CD, and our security/compliance posture is at the highest standards of healthcare, including HIPAA, HITRUST, SOC 2, and CCPA.
WHAT YOULL ACCOMPLISH
- Streamline the CI/CD process for company applications
- Lead the design and architecture of large-scale platform projects
- Scope and schedule of platform projects are consistently accurate, due to rigorous de-risking and thoughtful planning
- High and widespread confidence to make changes, based on alignment around well-defined principles (cf 12 factor) and clear visualizations (of both present and future states)
- Achieve 99.99% uptime across several doublings of scale and tens of thousands of daily changes
- Act as mentor and advisor to team members, along with making design decisions, overseeing the entire development process and putting in place the required governance model
- Every day, youll work collaboratively with your teammates to support our mission
- Every sprint, youll share your domain expertise with your teammates
- Every month, youll tackle your teams hardest problems
- Every quarter, youll identify, propose and execute a significant upgrade or innovative change to your teams workflow or tooling
WHAT WE'RE LOOKING FOR
- Education: Bachelors degree in Computer Science or equivalent technical degree or equivalent experience
- Expertise with AWS ecosystem, and enabling teams to develop and deploy applications leveraging AWS services in cost effective ways with infrastructure automation & streamlined CI/CD. Expertise in building & deploying Kubernetes based software systems is a must
- Hands-on web application development with expertise in handling large & complex client-server architectures
- Expertise with Healthcare Data, and building healthcare compliant (HIPAA) services & data lakes with a focus on building platform services, data modeling, data integration, master and metadata management along with life cycle management
- Distributed Architecture, with deep exposure to API design & versioning, domain-driven design, event-driven systems, and microservices
- High Availability Systems, with strong point of view about telemetry, self-healing systems, buffers and queues, idempotency, disposability, and multi-tenancy
- Problem Solving with ability to break down large scale projects into loosely coupled subsystems or strategically sequenced milestones. Designs cost-effective solutions, innovates with rapid spikes
- Experience with Agile techniques and tooling for rapid prototyping and experimentation
BONUS POINTS
- Experience with Iterable or other customer messaging/marketing platforms
- Experience with technologies such as: Nestjs, Apache Kafka, BullMQ, Garden.io
- Expertise in low-latency, highly resilient client-server architecture, including graceful degradation of features in low- or no-bandwidth modes
- Expertise in React ecosystem, Node.js, Python
Job Types: Full-time, Contractual / Temporary
Contract length: 12 months
Pay: 1,500,000.00 - 2,000,000.00 per year
Benefits:
- Cell phone reimbursement
- Food provided
- Health insurance
- Internet reimbursement
- Paid sick time
- Paid time off
- Provident Fund
- Work from home
Location Type:
Schedule:
- Fixed shift
- Monday to Friday
Application Question(s):
- Are you an immediate joiner
- It's a contract based, are you fine with this
Experience:
- Nodejs: 5 years (Required)
- total work: 5 years (Required)
Work Location: In person