Technical Lead

7 - 10 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Position

Technical Lead

Technical Lead


Job Duties

  • Architect Full-Stack Solutions:

  • Design scalable, modular, and secure software architectures using modern technologies and patterns suitable for IoT systems, ERP solutions, and real-time data processing.
  • Develop IoT & Real-Time Systems:

  • Build and maintain communication protocols for IoT devices using TCP sockets, REST APIs, and potentially MQTT or Web Socket protocols for real-time monitoring and control.
  • Lead Backend Development:

  • Develop backend systems using Python (Django, Flask, or Fast API) to support ERP modules, analytics dashboards, and custom workflows, ensuring high performance, scalability, and maintainability.
  • Build and Optimize Frontend Applications:

  • Implement modern, responsive front-end interfaces using JavaScript frameworks like React.js or Vue.js. Ensure intuitive UI/UX aligned with user needs.
  • Integrate Video Streaming Services:

  • Work with RTSP, FFmpeg, or WebRTC to process and deliver real-time video streams from edge devices or embedded systems.
  • Design and Manage Database Systems:

  • Develop and optimize relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis) databases. Ensure data integrity, backup strategies, and high availability.
  • DevOps and Infrastructure Management:

  • Implement CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions. Manage containerized deployments using Docker and Kubernetes on cloud infrastructure (AWS, Azure, or GCP).
  • Security Implementation:

  • Implement security best practices in application and infrastructure layers, including encryption, secure authentication, network policies, and regular audits.
  • Project Planning and Documentation:

  • Create detailed architecture diagrams, technical specs, deployment guides, and API documentation for cross-functional collaboration and knowledge sharing.


Responsibilities Include

  • Technical Leadership:

  • Lead end-to-end technical execution of projects and new initiatives.
  • Define technical direction and architecture that aligns with business goals.
  • Serve as the primary decision-maker for technology choices and design patterns.
  • Team Leadership & Mentorship:

  • Guide a team of developers through planning, coding, testing, and deployment.
  • Provide technical mentorship, code reviews, and professional development support.
  • Foster a collaborative and innovative engineering culture.
  • Quality Assurance and Best Practices:

  • Define coding standards and enforce best practices across the codebase.
  • Ensure unit, integration, and system testing coverage for all critical code paths.
  • Drive continuous improvement through process automation and technical reviews.
  • Cross-Functional Collaboration:

  • Work closely with product managers, designers, QA, and hardware teams to define system requirements and align development goals.
  • Translate complex business needs into technical designs and deliverables.
  • Monitoring and Performance Tuning:

  • Set up and maintain monitoring systems (e.g., Prometheus, Grafana, New Relic).
  • Analyze system performance and fine-tune services for latency, throughput, and fault tolerance.
  • Innovation & Continuous Learning:

  • Stay up to date with new technologies, frameworks, and industry trends.
  • Introduce new tools and technologies that enhance productivity and system capabilities.
  • Client and Stakeholder Communication:

  • Present technical concepts and project updates to non-technical stakeholders.
  • Gather feedback, clarify requirements, and manage expectations throughout the project lifecycle.

Qualifications/Education

  • Bachelor’s or Master’s Degree in Computer Science, Engineering, or a related field.
  • Additional certifications in DevOps, cloud computing, or agile methodologies are a plus.


Work Experience

  • 7 to 10 years of professional experience in full-stack software development.
  • Minimum 2 years in a leadership or senior technical role.
  • Demonstrated experience with real-time systems, microservices, and ERP development.


Knowledge, Skills and Abilities

  • Proficient in Golang, Python, Java, JavaScript (React/Node.js), and full-stack frameworks.
  • Strong experience with IoT technologies, TCP socket programming, and video streaming protocols.
  • Knowledge of cloud services (AWS, Azure, or GCP).
  • Hands-on experience with DevOps tools: Docker, Kubernetes, Jenkins, GitLab CI/CD.
  • Deep understanding of database technologies: MySQL, PostgreSQL, MongoDB.
  • Excellent problem-solving and debugging skills.
  • Effective communicator with strong documentation and collaboration capabilities.
  • Ability to mentor junior engineers and lead project execution from design to deployment.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

hyderabad, telangana, india

ernakulam, kerala, india