Technical Lead

About the Role

We are looking for a hands-on Technical Lead with a strong foundation in software architecture, coding, and modern cloud technologies. The ideal candidate is someone who thrives on solving complex technical problems, mentoring engineers, and driving delivery excellence while staying actively involved in the codebase.

Key Responsibilities

  • Lead the design and development of scalable, secure, and high-performing applications.
  • Provide technical direction, mentorship, and code reviews for a team of engineers.
  • Architect, implement, and optimize cloud-native solutions using platforms such as Azure.
  • Drive end-to-end ownership of features — from design through deployment and monitoring.
  • Collaborate with product managers, architects, and stakeholders to translate business needs into technical deliverables.
  • Champion best practices in coding standards, DevOps automation, CI/CD, and microservice architecture.
  • Troubleshoot production issues, perform root cause analysis, and implement preventive measures.
  • Explore and integrate workflow automation/orchestration tools like Camunda.

Technical Skills

  • Programming Languages: Strong expertise in C# and Python.
  • Cloud Platforms: Proficiency with AWS, Azure, or GCP (deployment, scaling, IAM, etc.).
  • Frameworks & Tools: .NET Core, REST APIs, Docker, Kubernetes, Git, and CI/CD pipelines.
  • Database: Experience with SQL and NoSQL databases.
  • Workflow Tools (Optional): Familiarity with Camunda, Zeebe, or similar BPM/Orchestration engines.
  • DevOps Exposure: Knowledge of containerization, microservices, and automated deployments.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Minimum of 10 years of professional software development experience, with at least 3 years in a lead role.
  • Proven track record of technical leadership and hands-on development.
  • Strong analytical, problem-solving, and communication skills.
  • Passion for staying current with new technologies and fostering innovation within the team.

Nice to Have

  • Exposure to event-driven architectures and messaging systems (Kafka, RabbitMQ, etc.).
  • Experience in designing distributed systems and implementing design patterns.
  • Contributions to open-source projects or active participation in technical communities
Job Type: Full Time
Job Experience: 10+ Years experience

Apply For this position


    Max file size is 20MB(.doc, .pdf, .docx, .jpg)