Job Description - Tech Lead & Architect
The role is for an experienced Lead Architect to lead the technical team to manage and enhance the developed platform. The role involves working with internal stakeholders/partners and external customers to architect the new features, enhance the current tech-stack, presentation to all the stakeholders and work as a team to make the platform scalable, adaptable and interoperable.
Responsibilities:
- Ownership of the solution architecture, tech-stack components
- Planning, budgeting and operating the solution within the timelines and agreed upon budget/cost and timeline
- Responsible & accountable for the scalability, maintainability, flexibility of the platform, optimization of the implemented solution and components
- Responsible for designing the architecture and implementing the solution by identifying the best-suited tech-stack, framework, libraries, 3rd party integrations, and cloud-native solutions
- Responsible for building and leading the tech team of around 7-10 persons to innovate and develop new technology and components for the Technology Platform while supporting existing platform
Requirements:
- Bachelor's Degree preferably in Computer Science
- Prior experience (preferably 10+ years) working in the role of lead architect or similar role responsible for designing and implementing the well-architected solution(s)
- Experienced in designing and implementing event-driven microservices, SQL and NoSQL (self-hosted and managed services - DBaaS)
- Experienced in implementing event-driven inter process communication between services
- Experienced in REST & GraphQL APIs, API Gateways to handle both REST and GraphQL APIs
- Experienced in GraphQL-based microservices implementation
- Must have practical familiarity with integrating UI frameworks (React is preferred) with backend APIs
- Must have practical familiarity with API-based approach of building mobile applications including PWA via API Gateway and segregation of incoming traffic between web and mobile applications
- Should have practical exposure in Information security including Vulnerability and Penetration Testing
- Should have experience in agile development and dev-ops process
- Should have excellent communication and articulation skills
- Proven experience in stakeholder management
Location: preferably Bangalore
Didn’t find the job appropriate? Report this Job