Join us as a seasoned Full Stack Tech Lead / Architect to lead the development of innovative multi-tenant SaaS products, including mobile apps and web portals. This role involves designing robust architecture that harmonizes functional and non-functional requirements prioritizing user experience, compliance, security, and performance. You will guide our tech teams in front-end, back-end, DevOps, cloud, and security, creating scalable solutions compliant with healthcare regulations such as HIPAA.
Key Responsibilities:
Architectural Leadership:
Establish architectural excellence, ensuring B2C mobile application architectures that utilize React Native, React.js, and Python for maintainability, reusability, and testability.
Implement rigorous security frameworks for healthcare applications, ensuring compliance with OWASP Top 10.
Architect Azure-native applications, leveraging extensive knowledge of Azure services to enhance application security and performance.
Develop robust data architecture supporting both transactional and analytical needs using SQL and NoSQL databases.
Strong understanding of Cloud Services spanning across network, security, Kubernetes, databases, and AI services.
Implement micro-services architecture and work on multi-tenant architecture.
Performance Optimization:
Apply advanced optimization techniques throughout the application stack, enhancing user experience across diverse network conditions with techniques like client-side rendering and PWA strategies.
Optimize applications for various devices and environments, meeting stringent accessibility standards.
Build chat applications using WebSockets and streaming techniques to reduce latency.
Develop applications supporting at least 10,000 concurrent users.
Technical Guidance & Mentorship:
Lead and mentor front-end developers, promoting high standards in code quality and architectural practices.
Conduct code reviews and lead technical discussions to translate client needs into actionable development objectives.
Configure rules on tools like SonarQube to ensure code quality standards.
Provide hands-on coding assistance and problem-solving support to teams as needed.
Implement and manage continuous monitoring and automation of cloud infrastructure to optimize performance and cost.
Data Integration:
Ensure seamless integration between front-end components and back-end services, maintaining secure and consistent data flow (RESTful APIs, GraphQL).
Must Have:
Proven experience as a full stack developer or application architect.
Demonstrated experience in mobile app development for both Android and iOS platforms.
Extensive experience with Microsoft Azure, including Azure Active Directory and Azure DevOps.
Expertise in JavaScript (ReactJs, Typescript) and Python (Django framework).
Strong focus on usage of management tools such as Jira.
Excellent at documenting architecture diagrams and logging decisions to align large tech teams.
Ability to present and defend the architecture to prospective clients.
Experience designing and implementing multi-tenant solutions with SSO integrations.
Strong leadership skills with the ability to mentor teams, coupled with excellent interpersonal and presentation capabilities.
Track record of enforcing best practices in creating scalable, responsive, and secure applications.
Strong decision-making and problem-solving skills, with a focus on ensuring data security and privacy.
Experience building applications that have undergone VAPT and security audits.
Preferred Qualifications:
Expertise in AI/ML technologies such as GenAI, Computer Vision, NLP.
Knowledge of additional cloud services (AWS, Google Cloud) for scalable hosting.
Understanding of healthcare compliance and data privacy laws, including HIPAA.
Education:
Bachelor s or Master s degree in Computer Science, Engineering, or a related field.