This is a remote position.
Onsite/ Hybrid/ Remote: Remote
Duration:5- 6 Months to start with
Rate Range: Upto $74/hr W2 or $79/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:
4-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
Experience supporting high-scale customer-facing SaaS products