Technical Lead (Node.js / Python)

    Chandigarh
    7 – 10 Years Experience
    Full-time

    Job Summary

    We are seeking an experienced Technical Lead with 7–10 years of experience in building scalable web applications and backend systems. The ideal candidate will have strong expertise in Node.js, JavaScript, Python, and relational databases (MySQL/PostgreSQL) and will lead the architecture, development, and delivery of high-performance applications.

    This role requires a combination of hands-on coding, architecture design, team leadership, and collaboration with product and DevOps teams to deliver reliable and scalable solutions.

    Key Responsibilities

    Architecture & Development

    • Lead the design, development, and deployment of scalable backend applications.
    • Architect and implement RESTful APIs and microservices using Node.js and Python.
    • Ensure application performance, scalability, and security.
    • Troubleshoot complex technical issues in development and production environments.

    Database & Infrastructure

    • Design and optimize database schemas and queries for MySQL and PostgreSQL.
    • Drive best practices in software architecture, CI/CD, and testing.

    Team Leadership & Collaboration

    • Provide technical leadership and mentorship to development teams.
    • Conduct code reviews and ensure adherence to coding standards and best practices.
    • Work closely with product managers, QA, and DevOps teams to deliver high-quality solutions.
    • Participate in technical planning, sprint estimations, and project delivery.

    Skills & Expertise

    Required Skills

    • 7–10 years of software development experience.
    • Strong hands-on experience with Node.js and JavaScript.
    • Experience with Python for backend services or data processing.
    • Strong experience in REST API development.
    • Experience working with MySQL and PostgreSQL.
    • Strong understanding of backend architecture and scalable systems.
    • Experience with Git-based version control systems.
    • Familiarity with Docker and containerized environments.
    • Experience with Linux-based deployment environments.

    Preferred Skills

    • Experience with microservices architecture.
    • Experience with message queues (Kafka, RabbitMQ, or similar).
    • Experience with cloud platforms (AWS / GCP / Azure).
    • Familiarity with CI/CD pipelines.
    • Experience with system design and high-traffic applications.

    Leadership & Soft Skills

    Strong team leadership and mentoring abilities.

    Excellent problem-solving and debugging skills.

    Strong communication and stakeholder collaboration.

    Ability to translate business requirements into technical solutions.

    Education

    Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience).

    Interested candidates may contact