- 8 to 12 years' experience in Spring-based application development
- Design scalable and secure software architectures.
- Define backend architecture using Node.js, NestJS, and TypeScript.
- Design microservices, REST APIs, WebSockets, and event-driven systems.
- Architect and optimize PostgreSQL database schemas.
- Lead cloud architecture and deployments on AWS.
- Establish coding standards, architecture guidelines, and engineering best practices.
- Collaborate with engineering, DevOps, and product teams on technical solutions.
- Review code, mentor developers, and support technical decision-making.
- Ensure system performance, security, scalability, and reliability.
- Drive CI/CD, infrastructure automation, and production readiness.
- Prepare architecture documentation and technical designs.