Job Title: Full Stack Lead/Architect
Location: Bengaluru & Hyderabad 
Department: Engineering 
Employment Type: Permanent - Full Time 
Education: 
- Bachelor’s or Master’s degree from an accredited university in Computer Science, Engineering, or related field or equivalent experience 
 - Technology and industry experience 
 
Experience:
- 7-10 years’ experience required 
 - React: 8 years (Preferred) 
 - Total work: 10 years (Preferred) 
 - Python: 5 years (Preferred)
 
Company: 
Gnapi Technologies., is an Information Technology Company with registered offices in Canada, United States and India.
Gnapi provides end-to-end IT services and solutions to help and support clients succeed.
Gnapi fosters a deep understanding of clients’ businesses and builds strong relationships to best-fit IT solutions, supported by our technology expertise.
Gnapi has a strong expertise in the utilities and Telecom domains, working closely with multiple customers across North America.
About the Job: 
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 regulations such as HIPAA.
 
What you’ll Do
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.
 - Must have implemented micro-services architecture.
 - Must have worked 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.
 - Optimize applications for various devices and environments, meeting stringent accessibility standards.
 - Must have worked on 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.
 - Must have configured 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).
 
What We are Looking For
- Proven experience as a full stack developer or application architect.
 - Must have worked on Javascript (ReactJs, Typescript, etc) and Python 
 - Demonstrated experience in mobile app development for both Android and iOS platforms.
 - Extensive experience with Microsoft Azure, including Azure Active Directory and Azure DevOps.
 -  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.
 - Must have designed and implemented 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.
 
 
Good to Have:
- Prior experience working in Utility or Telecom IT Projects Experience would be an asset.
 - Experience with Geoserver, Open Layers, working with Geospatial Data.
 - Knowledge of additional cloud services (AWS, Google Cloud) for scalable hosting.
 
 
What is in it for you 
We believe that our people are our strength.
Along with a competitive salary, we provide a range of benefits designed to support your well-being and growth.
- Health Insurance 
 - Vacation & Sick Leaves 
 - Wellness Benefits 
 - Upskilling support 
 - Annual Team Outing 
 - Social Club & Book Club