19 Aug
|
Rhia Holding
|
Gurugram
19 Aug
Rhia Holding
Gurugram
Role Overview
We are looking for a Senior Software Architect who will play a pivotal role in designing and guiding the implementation of Rhias software systems. In this role, you will be the architectural strategist – translating business requirements and product vision into scalable, high-performance technical solutions. You will work closely with engineering, product management, and data teams to ensure our platform’s architecture supports our ambitious feature roadmap (including advanced AI functionalities) and can scale with our growing user base. The Solution Architect will evaluate and select appropriate technologies, define system integrations (especially with travel industry data providers or APIs), and set standards for code quality and system design. This position is ideal for someone who enjoys big-picture thinking without losing sight of important details, and who is excited about using modern technologies to build a world-class travel-tech platform.
Responsibilities
- Architectural design: Develop and document the overall architecture for our travel SaaS platform, including backend services, databases, APIs, and front-end integration. Ensure the architecture accommodates current needs and future growth, emphasizing scalability, security, and maintainability.
- AI and system integration: Work with our data science and engineering teams to integrate AI and machine learning components seamlessly into the system architecture. Design solutions that allow AI modules (e.g., recommendation engines, predictive analytics) to interact efficiently with user-facing applications.
- Technology evaluation: Research and recommend technologies, frameworks,
and third-party services that best fit our use cases (for example, evaluating mapping APIs, flight data integrations, or cloud services). Stay abreast of new tech trends, especially in cloud architecture and AI, to keep our stack contemporary and competitive.
- Prototype and proof-of-concept: When needed, create prototypes or proof-of-concept implementations to validate architectural approaches or new technologies. Use these to demonstrate how a solution would work or to guide engineering on complex tasks. Participate in software development and contribute with code.
- Collaboration & guidance: Collaborate closely with software engineers and DevOps to guide the practical implementation of the architecture. Provide hands-on technical guidance, enforce architectural best practices, and review critical code or design decisions to ensure alignment with the intended architecture.
- Performance and security: Define non-functional requirements and ensure the system meets them. This includes optimizing for high performance (fast response times even under heavy load), reliability (fault-tolerant design), and security (protecting sensitive data and guarding against threats). Architect solutions in compliance with industry standards and regulations, which can be crucial in handling travel data.
- Documentation and communication: Produce clear architecture diagrams, design documents, and guidelines that help engineering teams understand and follow the architectural vision. Communicate complex architectural concepts to stakeholders in engineering, product, and management, ensuring everyone understands how our systems work and why decisions are made.
📌 Solution Architect (Gurugram)
🏢 Rhia Holding
📍 Gurugram