09 Sep
|
Thyrocare
|
Bengaluru
09 Sep
Thyrocare
Bengaluru
Responsibilities
- Research, design, architect, and build highly reliable, available, and scalable solutions capable of handling millions of API calls across distributed systems.
- Lead the technical design and implementation of complex systems, applying advanced design patterns and architectural best practices.
- Adopt AI to deliver customer-facing, cost-effective solutions, improving nps.
- Own large technical deliverables and maintain end-to-end
- Accountability for the functional services your team delivers.
- Drive the technical roadmap in collaboration with product and business teams, ensuring alignment with organizational goals.
- Break down ambiguous projects into actionable tasks and multiple sprints, providing accurate delivery estimates and explicit technical direction.
- Lead by example; mentor, coach, and guide team members on structured problem-solving, development best practices, and career growth.
- Platformize components as libraries, utilities, and services to promote reuse and standardization across teams.
- Monitor operational metrics, establish slas for system performance, and proactively address reliability and scalability concerns.
- Coordinate incident response and lead root cause analysis for production issues, driving continuous improvement.
- Implement and enforce code quality standards, review processes, and technical documentation practices.
- Conceptualize and develop prototypes quickly to validate technical approaches and de-risk solutions.
- Collaborate across functions and teams to design and implement end- to-end solutions.
- Proactively identify and mitigate technical risks, limitations,
and bottlenecks.
Requirements
- Btech or mtech in computer science or a related technical discipline.
- Expertise in at least one technology stack (java, Python, Node.js, golang), with proficiency in multiple languages/frameworks.
- Experience architecting and building complex, scalable solutions and managing multi-system interactions.
- Strong object-oriented design skills with a deep understanding of design patterns, REST, distributed systems, and asynchronous communication.
- Can play the role of AI engineer, evaluate multiple possibilities, and identify the best models for the job at hand.
- Experience in adopting AI in the sdlc process.
- Proven ability to build reusable code libraries, frameworks, and platform components.
- Track record of building and delivering mission-critical, 24x7 production systems.
- Strong knowledge of non-functional requirements (scalability, security, performance, reliability).
- Experience monitoring and optimizing system performance metrics.
- Ability to break down complex requirements into actionable tasks with accurate estimates.
- Excellent communication skills, with the ability to write comprehensive technical documentation and present to stakeholders.
- Experience leading multi-engineer projects, mentoring junior team members, and influencing cross-team technical decisions.
- Proficiency with agile methodologies (scrum), TDD, and CI/CD pipelines.
- Demonstrated ability to balance technical excellence with business priorities.
- Strong problem-solving skills with a data-driven approach to decision-making.
📌 Technical Lead (Bengaluru)
🏢 Thyrocare
📍 Bengaluru