What are the responsibilities and job description for the Software Architect / Solution Architect – Cloud position at RAVIN IT SOLUTIONS, Inc?
Job Summary:
We are looking for a 12 years experience with hands-on Solution Architect to take complete ownership of architecture and technical design for a large-scale digital platform. This role requires strong expertise in full-stack development (React, NodeJS, TypeScript) and cloud platforms (AWS/Azure) along with deep experience in event-driven microservices and integration architecture.
Experience Required:
- Looking for 12 years in Software Development & Architecture
- Experience with distributed & cloud-native systems.
- Own end-to-end architecture and technical roadmap
- Design event-driven microservices architecture
- Define API standards, integration patterns, and data flow
- Implement and guide REST APIs, MQTT, Kafka, WebSockets
- Work closely with Product Owners, Delivery Managers, and offshore teams
- Perform architecture reviews, code reviews, and design validation
- Ensure scalability, security, and performance optimization
- Drive CI/CD, DevOps, and observability practices
Must-Have Skills:
Architecture & Integration
- Event-driven Microservices Architecture
- RESTful API Design Standards
- MQTT / Kafka / WebSockets
Full Stack
- ReactJS, NodeJS, Express, TypeScript
Database
- PostgreSQL, MongoDB / NoSQL
Cloud & DevOps
- AWS (Preferred) or Azure
- EC2, Lambda, API Gateway, S3, DynamoDB
- Docker, Kubernetes (EKS/ECS)
- CI/CD (Jenkins, GitHub Actions)
Salary : $70 - $80