Collaborate with cross-functional teams to ensure seamless integration of frontend and backend components.
Ensure adherence to design principles and clean architecture.
Define and enforce architectural standards, design patterns, and best practices across teams.
Mentor development teams on architecture, design, and implementation consistency.
Translate business requirements into technical specifications and system architecture.
Evaluate and recommend appropriate technologies, frameworks, and tools.
Participate in code reviews, design reviews, and troubleshooting of complex issues.
Guide teams in implementing performance-optimized solutions.
Lead system design discussions, including data flow, integration, scalability, and performance.
Collaborate with globally distributed teams and contribute to the resolution of field issues.
Drive test automation strategy across unit, integration, and end-to-end levels.
Requirements
microservices
sql
nosql
aws lambda
devops
leadership
Proven experience in designing and implementing scalable, performant, and secure systems.
Strong understanding of software architecture, SOLID, system design, and design patterns.
Experience with SQL and NoSQL databases, including handling large-scale & time-series data.
Excellent communication, leadership, and stakeholder management skills.
Experience with security architecture and data privacy compliance.
Strong debugging and troubleshooting skills for performance and scalability issues.
Experience with DevOps culture and observability tools (e.g., Prometheus, Grafana).
Experience in leading cross-functional teams and technical roadmap planning.
BE - Electrical, Electronics & Communications or Instrumentation Engineering with 10+ years of experience in software development, with at least 2-3 years in architectural/lead roles.
Experience with testing strategies, automation frameworks, and code quality tools like SonarQube.
Strong grasp of microservices architecture including API gateways, message brokers, container orchestration and backend methodologies such as RESTful API design, event-driven systems which make use of MQTT, WebSocket or Pub/Sub.
Understanding of cloud-native development such as serverless computing and AWS Lambda.
Architect and design scalable, resilient, and secure applications .
Strong debugging, problem-solving, and Root Cause Analysis skills.
Understanding of frontend performance optimization techniques such as lazy loading, code splitting, caching, efficient rendering and event-driven content update with WebSocket.
Exposure to backend technologies such as Java Spring Boot, Python, and Node.js and frontend technologies such as Angular and React.