Job Description
Technical Lead - Jaipur, Rajasthan 302021, India - 5+ years Looking for an experienced and innovative Technical Lead to lead our engineering team in developing high-quality, scalable software solutions. The ideal candidate will bring strong technical expertise, leadership, and communication skills to guide architecture, ensure coding excellence, and drive collaboration across teams to deliver impactful, business-aligned products. Job Description We are looking for an experienced and innovative Technical Lead to guide our engineering team in designing, developing, and delivering high-quality software solutions. The ideal candidate will combine deep technical knowledge with strong leadership and communication skills, ensuring successful execution of projects while mentoring and empowering team members. As a Technical Lead, you will play a key role in architectural decision-making, coding standards, and cross-functional collaboration to deliver scalable and efficient products that align with business goals. Job Requirements - Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field. - 5+ years of hands-on development experience, with at least 2 years in a technical or team lead capacity. - Strong expertise in Python, JavaScript/Node.js, React/Angular, iOS/Android etc. - Solid understanding of software architecture, design patterns, and best engineering practices. - Experience with Agile/Scrum methodologies and tools such as JIRA, Confluence, or Trello. - Experience in DevOps, containerization (Docker, Kubernetes), and microservices architecture and CI/CD pipelines. - Excellent problem-solving, analytical, and decision-making skills. - Strong communication and interpersonal skills, with the ability to lead and influence cross-functional teams. - Exposure to automated testing, performance tuning, and security best practices. Key Responsibilities Activities Technical Leadership - Lead the design, development, and implementation of software solutions and architectures. - Define and enforce best practices in coding, architecture, testing, and deployment. - Review and optimize code to ensure high performance, security, and maintainability. - Stay current with emerging technologies and recommend adoption where appropriate. Project Management & Delivery - Collaborate with product managers, business analysts, and stakeholders to translate business requirements into technical specifications. - Estimate, plan, and prioritize development activities to meet project timelines and quality standards. - Oversee the full software development lifecycle (SDLC), from requirements to deployment. - Identify and mitigate technical risks and roadblocks proactively. Team Leadership & Mentoring - Mentor and guide developers through technical challenges and professional growth. - Conduct regular code reviews, knowledge-sharing sessions, and technical discussions. - Foster a culture of collaboration, innovation, and accountability within the team. Benefits - Competitive salary and performance-based incentives. - 5 days working (sat-sun off). - Opportunities to work on cutting-edge technologies. - Supportive environment with career growth and leadership development opportunities.
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.