Technical Team

Tech Lead - Backend

Gurugram, Haryana
Work Type: Full Time
 Responsibilities:

1. Technical Leadership: - Provide technical leadership and guidance to a team of developers. - Lead design and code reviews to ensure high-quality software development. - Mentor team members and foster a collaborative and innovative development environment.

2. Full Stack Development: - Oversee end-to-end software development, including front-end and back-end technologies. - Proficient in JavaScript and at least one of the following: Java, Python, GoLang or .NET. - Design and implement scalable, secure, and maintainable solutions.

3. Architecture and Design: - Participate in the architectural design and decision-making process. - Collaborate with architects to define software architecture best practices.

4. Project Management: - Lead project planning, estimation, and execution. - Ensure adherence to timelines and deliverables.

5. Code Quality and Best Practices: - Enforce coding standards and best practices. - Conduct regular code reviews to maintain code quality.

6. Collaboration: - Collaborate with cross-functional teams, including product managers, QA engineers, and UX designers. - Communicate effectively with stakeholders to gather requirements and provide project updates.

7. Problem Solving: - Troubleshoot and resolve complex technical issues. - Drive root cause analysis for production incidents.

8. Technology Stack: - Strong expertise in JavaScript frameworks (e.g., React, Angular, or Vue). - Proficiency in at least one back-end technology: NodeJs/Express/NestJs, Java/Spring Boot, Python/Django, or .NET. - Familiarity with databases (SQL and NoSQL).

9. Agile Methodologies: - Work within Agile/Scrum methodologies. - Participate in sprint planning, retrospectives, and daily stand-ups.

10. Continuous Learning: - Stay abreast of industry trends and emerging technologies. - Foster a culture of continuous learning within the team.

Qualifications: -
Bachelor's or Master's degree in Computer Science or related field.
Proven experience (6-8 years) in full-stack development with a focus on JavaScript and one of the following: Java, Python, or .NET.
Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.
Design and implement system architecture, ensuring scalability, performance, and security.
Previous experience in a technical leadership role. - Strong problem-solving and analytical skills.
Excellent communication and interpersonal skills.
Demonstrated ability to deliver high-quality software solutions

Submit Your Application

You have successfully applied
  • You have errors in applying