Tech Lead - Hyderabad, India - Zazz

    Zazz
    Default job background
    Technology / Internet
    Description

    Job Overview

    Technical Skills Needed:

    Must be skilled in backend programming languages like JavaScript ), PHP (with Laravel and Yii), Python, and Java.

    Able to design and develop RESTful and GraphQL APIs.

    Experienced in working with serverless frameworks and container tech such as Docker and Kubernetes.

    Proficient in cloud computing platforms like AWS, Azure, and Google Cloud, covering their compute, storage, and networking services.

    Skilled in infrastructure as code (IaC) with tools like Terraform or AWS CloudFormation.

    Understands both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases inside and out.

    Knows how to optimize databases for heavy traffic scenarios.

    Experienced with CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions) and strategies.

    Comfortable using monitoring and logging tools (Prometheus, Grafana, ELK stack).

    Knowledgeable about caching strategies and scaling databases efficiently.

    Security Skills:

    Proficient in implementing up-to-date security practices and understanding data protection laws.

    Experience with authentication mechanisms like OAuth and JWT.

    Aware of common security threats (OWASP Top 10) and prevention strategies.

    Team Management Skills:

    Conducts thorough code reviews to ensure high-quality, maintainable code.

    Utilizes KPIs to measure team performance and project outcomes effectively.

    Evaluates project success in terms of requirements fulfilment, budget adherence, and timely delivery.

    Promotes professional growth within the team, encouraging continuous learning.

    Recognizes and encourages leadership qualities and initiative within the team.

    Key Responsibilities:

    Lead and manage backend development projects from start to finish.

    Architect and implement scalable microservices.

    Ensure coding, architectural, and security best practices are followed.

    Perform code reviews to maintain high standards of code quality.

    Work collaboratively with project managers, front-end developers, and designers.

    Mentor junior developers, supporting their professional development.

    Guide the team in maintaining code versioning standards and project documentation.

    Efficiently manage project timelines and prioritize tasks to meet deadlines.

    Keep abreast of the latest backend development trends and technologies.

    This role demands a proactive leader passionate about backend development, ready to drive our projects to success while fostering a supportive and innovative team environment.