Onsite/ Hybrid/ Remote: Remote
Duration:5- 6 Months to start with
Rate Range: Upto $80/hr W2 or $88/hr C2C
Work Authorization: GC, USC, All valid EADs except OPT, CPT, H1B
Must Have:
- React
- TypeScript
- Node.js
- Python
- AWS
- AWS Lambda
- AWS Fargate
- Redis
- Microservices Architecture
- Multi-Tenant SaaS Architecture
- Docker / Containerization
- REST APIs
Responsibilities:
- Design and develop a scalable multi-tenant SaaS platform supporting multiple business units and independent workflows
- Modernize existing cloud-based applications to improve scalability, reliability, security, and maintainability
- Build frontend applications using React and TypeScript
- Develop backend services and APIs using Node.js and Python
- Design and implement microservices running on AWS Lambda and AWS Fargate
- Build reusable platform services that can be leveraged across multiple tenant environments
- Implement caching and performance optimization strategies using Redis
- Design tenant-specific and global feature deployment capabilities
- Collaborate with product and engineering teams to define platform architecture and technical solutions
- Participate in architecture reviews, code reviews, and technical design discussions
- Support platform observability, monitoring, production support, and operational excellence initiatives
- Mentor junior and mid-level engineers and promote engineering best practices
- Contribute to cloud infrastructure and platform modernization efforts
Qualifications:
- 7+ years of software engineering experience
- Strong experience building and supporting multi-tenant SaaS platforms
- Strong frontend development experience with React and TypeScript
- Strong backend development experience with Node.js and Python
- Hands-on experience designing and implementing microservices architectures
- Strong AWS cloud experience including Lambda, Fargate, and cloud-native services
- Experience with containerization technologies such as Docker
- Experience implementing Redis caching and performance optimization strategies
- Experience improving application scalability, reliability, availability, and security
- Experience designing and supporting distributed systems
- Experience working within Agile development environments
- Experience providing technical leadership and mentoring engineers
Nice to Have:
- Kubernetes
- Terraform
- GraphQL
- Event-Driven Architecture
- OAuth and Identity Management Platforms
- CI/CD Automation
- Cloud Monitoring and Observability Tools
- Media, Publishing, Content Management, or Digital Platform Experience