Role & responsibilities Cloud Architecture & Strategy Design and implement cloud-native architectures (AWS / Azure / GCP) aligned with business and scalability requirements. Lead cloud migration and modernization initiatives, including containerization and microservices adoption. Define multi-cloud or hybrid-cloud strategies and governance frameworks. Optimize cost, performance, and security of cloud resources. DevOps & Automation Establish and manage CI/CD pipelines for faster and reliable software delivery. Implement Infrastructure as Code (IaC) using tools like Terraform, Ansible, or CloudFormation. Drive automation across build, deployment, monitoring, and scaling processes. Manage and optimize Kubernetes, Docker, or other container orchestration platforms. Security & Compliance Enforce cloud security best practices (IAM, RBAC, encryption, secret management). Collaborate with InfoSec to ensure compliance with industry standards (ISO, SOC, GDPR, RBI/SEBI) . Implement automated security scanning, patching, and monitoring . Monitoring & Reliability Architect high availability (HA), disaster recovery (DR), and backup solutions . Implement observability practices (logging, metrics, tracing) with tools like Prometheus, Grafana, ELK/EFK, Datadog, etc. Define SLA/SLO/SLI frameworks to ensure platform reliability. Collaboration & Leadership Partner with development, QA, and product teams to enable DevSecOps culture . Mentor junior DevOps engineers and act as technical authority in cloud and DevOps practices. Contribute to technical roadmaps, architecture reviews, and decision-making . Preferred candidate profile 8+ years of experience in DevOps, Cloud Architecture, or related roles. Strong expertise in AWS / Azure / GCP cloud platforms (certifications preferred). Hands-on experience with Kubernetes, Docker, Helm . Proficiency with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, ArgoCD). Deep knowledge of IaC (Terraform, Ansible, CloudFormation). Strong understanding of networking, firewalls, DNS, load balancers, CDN . Experience in monitoring, logging, and alerting tools . Familiarity with DevSecOps practices and compliance frameworks . Proficiency in at least one scripting language (Python, Bash, Go).
Key Responsibilities: Technical Leadership Architect, design, and develop end-to-end web applications with a strong emphasis on React.js for front-end and Node.js or similar technologies on the backend. Set and enforce engineering best practices across the stack (code quality, testing, performance, scalability). Drive front-end architecture, component design, and maintain high standards of UX, performance, and accessibility. Make key decisions on architecture, tooling, and development workflows that align with product goals. Product-Centric Development Work closely with product managers, designers, and business stakeholders to convert product requirements into technical specifications. Participate in product roadmap discussions and provide technical feasibility input during the planning phase. Own the technical delivery of new features and product enhancements with attention to scalability, reliability, and business value. Team Management & Mentorship Lead and mentor a team of full-stack engineers, fostering a culture of innovation, ownership, and accountability. Conduct regular 1:1s, provide performance feedback, and support career growth for team members. Promote knowledge sharing, code reviews, and continuous improvement practices within the team. Required Skills & Experience: Core Requirements 10+ years of hands-on software development experience, with at least 4+ years in a leadership or senior-level role. Proven expertise in React Native and React.js , JavaScript/TypeScript, and modern front-end development frameworks. Strong experience in back-end development using Node.js , Express, or Java frameworks. Deep technical proficiency in designing and developing scalable products leveraging XMPP, Socket communication, WebRTC, and modern CSS frameworks. Deep understanding of web application architecture, RESTful APIs, and/or GraphQL. Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB). Background in building and scaling products (preferably in B2B or B2C environments). Technical Tools & Environments CI/CD pipelines, containerization (Docker), version control (Git), and cloud services (AWS, GCP, or Azure). Experience working in Agile/Scrum product development cycles. Understanding of performance optimization, security best practices, and application monitoring.