Role Overview:
As a Technical Architect at Unifyed, you will be responsible for designing, implementing, and optimizing IT systems to meet the evolving business needs of a multi-tenant SaaS platform. You will act as a bridge between business requirements and technical solutions, ensuring the architecture aligns with the company’s strategic goals. The role requires hands-on expertise in React Frontend, React Native Mobile, Java , Springboot, Kafka, MongoDB, Kubernetes, and Data Architecture.
Key Responsibilities:
System & Solution Design
- Architect scalable, high-performance solutions using React, React Native, Springboot, Kafka, MongoDB, and Kubernetes.
- Design and implement microservices architecture, ensuring loosely coupled, resilient, and efficient systems.
- Define and implement best practices for multi-tenant SaaS applications, ensuring security, scalability, and maintainability.
- Drive data architecture and application architecture, ensuring high availability and data integrity.
Implementation & Technical Leadership
- Oversee the development and implementation of React-based web applications, React Native mobile applications, backend services with Spring Boot, and event-driven architecture using Kafka.
- Lead architecture governance, ensuring solutions adhere to architectural principles and technology standards.
- Guide development teams in performance optimization, system scalability, and database scalability.
- Address and resolve technical challenges by analyzing trade-offs and selecting appropriate technologies.
Stakeholder Communication & Collaboration
- Act as the technical advisor to business and engineering teams, translating business requirements into effective solutions.
- Collaborate with cross-functional teams, including product managers, developers, DevOps, and security teams.
- Communicate system requirements effectively to developers and stakeholders.
Innovation & Research
- Stay updated with emerging cloud-native technologies, API management strategies, and DevOps best practices.
- Drive innovation by adopting new technologies and proposing improvements to existing systems.
- Promote the use of event-driven architecture (Kafka) for real-time data streaming and integrations.
Monitoring & Optimization
- Ensure implementation of Kubernetes-based container orchestration for deployment scalability.
- Lead performance tuning efforts, including profiling applications, database indexing, and optimizing data pipelines.
- Implement observability strategies, using monitoring tools to ensure system reliability and availability.
Required Skills & Experience:
Experience & Leadership
- 15+ years of overall technology experience.
- 5+ years in a proven Technical Architect role or a similar leadership position.
- Strong experience in designing and implementing multi-tenant SaaS platforms.
- Strong understanding of IT strategic solutions and enterprise architecture frameworks.
- Proven experience in handling high-volume data processing and system performance tuning.