Posted on: 17/12/2025
About the Role :
We are looking for a highly experienced Technical Lead who can drive end-to-end technical ownership of modern, scalable applications while mentoring teams and collaborating closely with product and business stakeholders. This role requires strong hands-on expertise, architectural thinking, and leadership capabilities to deliver secure, high-performance systems in a cloud-native environment.
Key Responsibilities & KRAs
1. Architecture & System Design :
- Design and architect scalable, secure, and high-performing applications using modern technologies.
- Take ownership of system architecture, technology choices, and technical roadmaps. Ensure adherence to best practices in performance, security, scalability, and maintainability.
KRA : Robust, future-ready architecture with minimal technical debt.
2. Backend Development (.NET & GraphQL) :
- Lead development using .NET / .NET Core for enterprise-grade backend services.
- Design and implement GraphQL APIs with optimized query performance and security.
- Ensure clean code practices, exception handling, logging, and API documentation.
KRA : Reliable, secure, and high-performing backend services.
3. Frontend Development (ReactJS) :
- Guide and contribute to ReactJS-based frontend development.
- Ensure seamless integration between frontend and backend services.
- Enforce UI performance, responsiveness, and usability best practices.
KRA : High-quality, maintainable frontend applications with excellent user experience.
4. Database & Data Management
- Design and manage data models using Cosmos DB.
- Ensure optimal data access patterns, indexing strategies, and performance tuning.
- Collaborate with teams on data consistency, scalability, and availability.
KRA : Efficient and scalable data storage solutions.
5. Cloud & DevOps :
- Deploy and manage applications on Azure (preferred) or AWS/GCP.
- Collaborate with DevOps teams on CI/CD pipelines, infrastructure automation, and monitoring.
- Ensure application security, high availability, and disaster recovery strategies.
KRA : Stable, cloud-native deployments with high uptime and performance.
6. Technical Leadership & Mentorship :
- Lead, mentor, and guide a team of developers through code reviews, design discussions, and best practices.
- Foster a culture of engineering excellence, accountability, and continuous learning.
- Provide technical guidance and unblock teams during complex challenges.
KRA: High-performing, motivated engineering teams.
7. Agile Delivery & Stakeholder :
- Collaboration Lead development teams in Agile/Scrum environments.
- Collaborate with product managers, QA, and business stakeholders to translate requirements into technical solutions. Ensure timely delivery of features with high quality.
KRA : Predictable, on-time delivery aligned with business goals.
Must-Have Skills & Experience :
- 8+ years of overall software development experience.
- Strong hands-on experience with: .NET / .NET Core GraphQL Cosmos DB ReactJS
- Strong experience in cloud platforms (Azure preferred; AWS/GCP acceptable). Proven experience in technical leadership, mentoring, and guiding teams.
- Strong understanding of Agile methodologies.
Good-to-Have :
- Skills Experience with microservices architecture.
- Knowledge of CI/CD pipelines and DevOps practices.
- Exposure to application security and performance optimization.
- Education Bachelors degree in Engineering, Computer Science, or a related field
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1590889
Interview Questions for you
View All