Epicareer Might not Working Properly
Learn More

Tech Lead

Salary undisclosed

Checking job availability...

Original
Simplified
Job Responsibilities

• Lead and manage a team of developers, ensuring the delivery of high-quality software solutions.

• Architect, design, and develop scalable, secure, and efficient software systems.

• Provide technical guidance and mentorship to team members.

• Collaborate with product managers, designers, and other stakeholders to define technical requirements and project roadmaps.

• Ensure best practices in coding, testing, and deployment processes.

• Conduct code reviews to maintain code quality, performance, and security.

• Stay up to date with emerging technologies and industry trends. Identify and resolve technical challenges, optimizing system performance and reliability.

• Ensure proper documentation of systems, processes, and codebase.

• Promote a culture of innovation, continuous learning, and improvement.

• Job Qualifications:

• Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

• Proven experience as a Tech Lead, Software Engineer, or in a similar leadership role.

• Strong proficiency in programming languages such as Java, Python, JavaScript, or Go. Experience with frontend and backend frameworks (e.g., React, Angular, Node.js, Spring Boot, Django).

• Solid understanding of cloud platforms (AWS, Azure, Google Cloud) and DevOps practices.

• Expertise in database management (SQL, NoSQL) and API development.

• Experience with microservices architecture and containerization (Docker, Kubernetes).

• Strong problem-solving skills, analytical mindset, and attention to detail.

• Excellent communication, teamwork, and leadership abilities.

• Ability to work in a fast-paced, agile environment and manage multiple priorities effectively.

• Familiarity with software development lifecycle (SDLC) and Agile methodologies.