Search by job, company or skills

Lead Software Engineer

Lead Software Engineer

tutorcloud
7-9 Years
Not Disclosed
Early Applicant
  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

About the Role

We are looking for a hands-on Lead Engineer- IC role with strong expertise in Python, FastAPI, microservices, system design, Microsoft Azure, DevOps, and React. The role involves designing, developing, deploying, and maintaining scalable, secure, and high-performance applications, with end-to-end technical ownership and no people-management responsibilities.

Key Responsibilities

  • Design and develop backend services using Python, FastAPI, and REST APIs.
  • Build scalable, secure, and resilient microservices-based applications.
  • Contribute to system design, architecture decisions, and performance optimization.
  • Develop and integrate frontend applications using React.
  • Deploy and manage cloud-native applications on Microsoft Azure and AKS.
  • Set up and maintain CI/CD pipelines using Azure DevOps.
  • Automate infrastructure provisioning using Terraform and manage Docker/Kubernetes deployments.
  • Implement monitoring, logging, alerting, and production troubleshooting.
  • Integrate LLMs, RAG, and AI-enabled capabilities into applications.
  • Ensure code quality, security, automated testing, and engineering best practices.

Must-Have Skills

  • Strong hands-on experience with Python, FastAPI, and REST API development.
  • Experience with microservices architecture and system design.
  • Practical experience with Microsoft Azure and AKS.
  • Experience setting up CI/CD pipelines using Azure DevOps.
  • Hands-on experience with Terraform, Docker, and Kubernetes.
  • Experience with application monitoring using Azure Monitor, Application Insights, or similar tools.
  • Hands-on experience with React, JavaScript, or TypeScript.
  • Exposure to AI/LLM integration, RAG, or AI-enabled application development.
  • Experience building or maintaining SaaS or enterprise-scale applications.
  • Knowledge of relational/NoSQL databases, API security, and automated testing.

Experience & Qualifications

  • 7+ years of professional software development experience.
  • Proven ability to independently design, develop, deploy, and support production applications.
  • Strong problem-solving, debugging, and technical ownership skills.
  • Bachelor's degree in Computer Science, IT, Software Engineering, or equivalent practical experience.

Role Type: Individual Contributor (Hands-on)

Core Technologies: Python, FastAPI, REST APIs, Microservices, System Design, Azure, AKS, Azure DevOps, CI/CD, Terraform, Monitoring, React, AI/LLM, RAG, Docker, Kubernetes.

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

7-10 yrs
Bengaluru, India
Skills:
Java, Version Control Systems, Selenium, Playwright, Cypress, CI CD tools
5-7 yrs
Bengaluru, India
Skills:
Spring Boot, Version Control, Spring Cloud, Sql, Microservices, Performance Tuning, Rest Api, Devops Tools, Azure, Spring Framework, AWS, AI-Assisted Development, Camunda BPM, Java 17, Message Queuing
5-7 yrs
Bengaluru, India
Skills:
Golang, Software Development Life Cycle, Terraform, Agile Methodologies, Cloud Native, AI-assisted software development tools, API event driven architectures
10-12 yrs
Bengaluru, India
Skills:
Unit Testing, Design Patterns, Node.js, Responsive Design, Css3, Angular, TailwindCSS, React, Git, Typescript, Javascript, Html5, Scss, Agile, Rest Apis, Performance Optimization, Front-End Architecture, Code Reviews, Cross-Browser Compatibility, UI Engineering
5-7 yrs
Bengaluru, India
Skills:
snowflake , Oauth, Dynamodb, Sql, Nosql, Concurrency, Terraform, Python, AWS, Airflow, Distributed tracing, Async programming, GRPC, GitHub Actions, Event-driven processing, dbt, CI/CD, Observability, OIDC