- Define and implement architecture for scalable, high-availability applications.
- Drive adoption of modern frameworks and technologies for optimal performance.
- Collaborate with stakeholders to align architectural decisions with business goals.
- Mentor development teams and conduct technical reviews.
- Define and enforce coding standards, best practices, and CI/CD pipelines.
- Ensure security, reliability, and scalability of applications across projects.
- Stay updated with emerging technologies and implement best practices.
- 9+ years of experience.
- Expertise in micro-services architecture and cloud platforms (AWS, Azure, or GCP).
- Strong proficiency in Java, Python, or Node.js.
- Experience with containerisation tools like Docker and Kubernetes.
- Deep understanding of database systems (SQL and NoSQL).
- Familiarity with DevOps practices and tools.
- Excellent problem-solving skills and ability to lead technical initiatives.
- Knowledge of advanced system design patterns.
- Experience with GraphQL and API Gateway solutions.
- Expertise in AI/ML-driven system integrations.