Staff Software Engineer - Node.js/Redis (5-8 yrs)
Xllent Corporate Services
posted 2d ago
Key skills for the job
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 and Tuesdays and 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 WE'RE LOOKING FOR :
Education :
- Bachelor's 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
Location :
Bangalore, MG Road,
- 3 days work from office (Mon to Wed Mandatory)
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Staff Software Engineer roles with real interview advice