HamburgerMenu
hirist

Job Description

Roles & Responsibilities :

- Define and drive the overall architecture for scalable, secure, and high-performance distributed systems.

- Write and review code for critical modules and performance-sensitive components to set quality and architectural standards

- Collaborate with engineering leads and product managers to align technology strategy with business goals.

- Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.

- Own and evolve the system design, ensuring modularity, multi-tenancy, and future extensibility.

- Establish and govern best practices around service design, API development, security, observability, and performance.

- Review code, designs, and technical documentation, ensuring adherence to architecture and design principles.

- Lead design discussions and mentor senior and mid-level engineers to improve design thinking and engineering quality.

- Partner with DevOps to optimize CI/CD, containerization, and infrastructure-as-code

- Stay abreast of industry trends and emerging technologies, assessing their relevance and value.

Required Skills :

- Strong understanding of data structures and algorithms

- Good knowledge of low level and high level system designs and best practices

- Strong expertise in Java & Spring Boot, with a deep understanding of microservice architectures and design patterns.

- Good knowledge of databases (both SQL and NoSQL), including schema design, sharding, and performance tuning.

- Expertise in Kubernetes, Helm, and container orchestration for deploying and managing scalable applications.

- Advanced knowledge of Kafka for stream processing, event-driven architecture, and data integration.

- Proficiency in Redis for caching, session management, and pub-sub use cases.

- Solid understanding of API design (REST/gRPC), authentication (OAuth2/JWT), and security best practices.

- Strong grasp of system design fundamentals-scalability, reliability, consistency, and observability.

- Experience with monitoring and logging frameworks (e.g. Datadog, Prometheus, Grafana, ELK, or equivalent).

- Excellent problem-solving, communication, and cross-functional leadership skills.

- Prior experience in leading architecture for SaaS or high-scale multi-tenant platforms is highly desirable.

info-icon

Did you find something suspicious?