Experienced Software Architect Needed for Multi-Tenant Application Design

Job ID: 38530325

Budget: ₹1,500 – ₹12,500 INR

Description:

We are developing a large-scale multi-tenant application and seek an experienced software architect to design a robust architecture and provide strategic recommendations. The ideal candidate will have a strong background in designing scalable and secure multi-tenant systems and a proven track record in application architecture.

Responsibilities:

1. Design a scalable and efficient architecture for a multi-tenant application.
2. Recommend strategies for data isolation, tenant management, and scalability.
3. Ensure the architecture supports high availability, fault tolerance, and performance.
4. Provide guidance on microservices, API gateway, service discovery, and load balancing.
5. Address security concerns including authentication, authorization, and data encryption.
6. Propose data management practices such as partitioning and caching.
7. Advise on monitoring, logging, and CI/CD best practices.

Requirements:

1. Proven experience in designing and implementing multi-tenant architectures.
2. Strong understanding of microservices, API design, and service-oriented architecture.
3. Knowledge of security best practices and data management strategies.
4. Experience with modern DevOps practices, including CI/CD and infrastructure as code.
5. Excellent communication skills and ability to provide clear, actionable recommendations.
6. If you have the expertise to guide us through the architecture of our application and deliver a well-thought-out design, we would love to hear from you.