Talent.com
Skan.ai - Lead Software Developer - Python/Microservices Architecture
Skan.ai - Lead Software Developer - Python/Microservices ArchitectureSkan ai • Bangalore
Skan.ai - Lead Software Developer - Python / Microservices Architecture

Skan.ai - Lead Software Developer - Python / Microservices Architecture

Skan ai • Bangalore
30+ days ago
Job description

Description :

We are seeking a skilled and motivated Lead Software Developer (Python) with 68 years of hands-on experience in designing, developing, and deploying Python-based microservices.

The ideal candidate should have expertise working with cloud-native architectures using Docker and Kubernetes, and integrating services with Large Language Models (LLMs) via OpenAI APIs.

You will lead the design, development, and deployment of scalable services while working in an agile / scrum environment.

Essential Duties and Responsibilities :

  • Lead the design and implementation of Python microservices hosted on Kubernetes or Docker environments.
  • Develop and maintain python micro-services where communication between microservices uses RabbitMQ.
  • Design and optimize database schemas; implement data access layers using PostgreSQL and MongoDB.
  • Integrate LLM capabilities via OpenAI or similar APIs into microservices.
  • Write unit, integration, and system tests; ensure code quality and maintainability.
  • Track work progress and maintain up-to-date tasks on Azure Boards (or similar work item tracking systems).
  • Manage source code repositories, branching strategies, pull requests, and reviews using Git-based tools (Azure Repos, GitHub, or similar).
  • Build, configure, and maintain CI / CD pipelines using Azure Pipelines for automated testing and deployments.
  • Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives) and collaborate effectively with cross-functional teams.
  • Mentor and guide junior developers on coding standards, best practices, and architecture decisions.

Required experience :

Programming Skills :

  • Strong expertise in Python (3.x), with knowledge of best practices for building scalable services.
  • Application of proven programming principles and patterns.
  • Prompt engineering skill to generate code using Cursor, Co-Pilot or similar tools.
  • Design Skills :

  • Strong expertise in OOP with Python.
  • Strong expertise in code design / modelling skills using UML or similar tools.
  • Frameworks / Libraries :

  • Experience with popular Python frameworks SQL Alchemy, Alembic.
  • Experience with building custom python packages.
  • Containerization & Orchestration : Hands-on experience with Docker, Kubernetes (AKS or self-hosted).

    Messaging Systems : Proven experience using RabbitMQ for asynchronous service communication.

    Databases :

  • Relational : PostgreSQL (schema design, performance tuning).
  • NoSQL : MongoDB (data modelling, CRUD operations).
  • APIs & LLMs : Integration of microservices with LLMs or OpenAI APIs; handling authentication, request / response flows, and prompt engineering basics.

    In-depth Knowledge and Experience in the following areas :

  • High level understanding of following tech stack.
  • Source control with Git (Azure Repos, GitHub).
  • Building and deploying using Azure Pipelines or similar CI / CD tools.
  • Familiarity with container registries (ACR, Docker Hub).
  • Work item tracking and task management using Azure Boards (or Jira).
  • Experience working in Agile / Scrum methodologies, including sprint ceremonies, story point estimation, and continuous delivery.
  • Additional skills :

  • Excellent problem-solving and troubleshooting / debugging skills.
  • Strong understanding of RESTful API design principles.
  • Familiarity with observability tools (logging, metrics, tracing) is a plus.
  • Excellent verbal and written communication skills.
  • Ability to lead technical discussions and present solutions effectively.
  • (ref : hirist.tech)

    Create a job alert for this search

    Lead Software Developer • Bangalore

    Related jobs
    Lead Software Developer

    Lead Software Developer

    Technicolor Games • Bengaluru, Republic Of India, IN
    We are seeking a highly skilled and experienced Senior Python Developer to lead the development of a smart, automated artist time logging tool tightly integrated with Autodesk’s Flow Production Tra...Show more
    Last updated: 11 days ago • Promoted
    Technical Architect, Full Stack Applications

    Technical Architect, Full Stack Applications

    Tata Consultancy Services • Bengaluru, Republic Of India, IN
    Location- Bengaluru, Chennai, Hyderabad, Pune.Notice Period- 0 to 15 days / Serving Notice period.Experienced Tech Lead with a strong background in full-stack development, microservices architecture...Show more
    Last updated: 1 day ago • Promoted
    Lead Systems Architect – AI Agent Orchestration (Python / Golang)

    Lead Systems Architect – AI Agent Orchestration (Python / Golang)

    Phinite.ai • Bangalore, IN
    AI Agent Orchestration Platform.A "DevOps platform for AI Agents" that standardizes and accelerates AI deployments across the enterprise. We’re growing fast and we’re looking for a.AI core of our pl...Show more
    Last updated: 2 days ago • Promoted
    Technical Lead

    Technical Lead

    ACL Digital • Bengaluru, Karnataka, India
    JD : Technical Lead -9+yrs( Databricks, GCP, Unity catalog, Terraform).Strong Hands on experience Databricks Unity Catalog Python, PySpark SQL Terraform CI-CD GCP Services - Cloud build, BigQuery, F...Show more
    Last updated: 19 days ago • Promoted
    AI Solution Architect - Python Programming

    AI Solution Architect - Python Programming

    Zifcare • Bangalore
    About the role : We are seeking seasoned and hands-on AI Solution Architects to design and build the next generation of intelligent appli...Show more
    Last updated: 30+ days ago • Promoted
    Senior AI ML / GenAI Lead / Architect

    Senior AI ML / GenAI Lead / Architect

    Huntsmen & Barons • Bangalore, India
    Strong Python Programmer+ Machine Learning Lead+Agentic AI Framework (Certification or project exposure) BAND : C1 Experience : 10+ Years Show more
    Last updated: 30+ days ago • Promoted
    Soliton Technologies - Lead Software Engineer - Python Programming

    Soliton Technologies - Lead Software Engineer - Python Programming

    Soliton Technologies Private Limited • Bangalore
    Summary : Soliton is a high-technology software company working with the top semiconductor industries in the world, looking for a Technical Lead - Python for GenAI.Th...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Technical Lead

    Full Stack Technical Lead

    Tata Consultancy Services • Bengaluru, Karnataka, India
    Location- Bengaluru, Chennai, Hyderabad, Pune.Notice Period- 0 to 15 days / Serving Notice period.Experienced Tech Lead with a strong background in full-stack development, microservices architecture...Show more
    Last updated: 1 day ago • Promoted
    RTL Design Lead

    RTL Design Lead

    Capgemini Engineering • Bengaluru, Karnataka, India
    RTL Design Lead| 6 to 12 Years | Bangalore.Should be good in Integration of SOC & RTL coding.Should be aware of soC flow like Spyglass-Lint / Synthesis (DC) / CDC. Should be aware of scripting language....Show more
    Last updated: 8 days ago • Promoted
    Python Developer - Director - Lead Software Engineering

    Python Developer - Director - Lead Software Engineering

    Morgan Stanley • Bangalore, India
    We're seeking someone to join our team as Python Developer in CDRR Team.CDRR mission is to deliver first-line defences to manage Cyber and Fraud risks to Morgan Stanley's technology, operations and...Show more
    Last updated: 19 days ago • Promoted
    Lead Systems Architect

    Lead Systems Architect

    Perfios • Bengaluru, Republic Of India, IN
    We are seeking a seasoned Senior Technical Lead to drive the efforts of a dynamic, high-performing team of engineers responsible for developing and operating enterprise-grade platforms leveraging J...Show more
    Last updated: 9 days ago • Promoted
    Senior AI / ML / GenAI Lead / Architect

    Senior AI / ML / GenAI Lead / Architect

    Jobhedge Consultancy • Bangalore
    Strong Python Programmer+ Machine Learning Lead+Agentic AI Framework (Certification or project exposure) BAND : C1 Experience : 10+ Ye...Show more
    Last updated: 2 days ago • Promoted
    Tech Lead : (Golang / Python)

    Tech Lead : (Golang / Python)

    AppsForBharat • Bengaluru, Karnataka, India
    Job Description : Backend TL (Golang / Python) About the Role We are seeking a seasoned Backend Engineering Manager with deep expertise in Golang and Python to lead our backend team.The ideal cand...Show more
    Last updated: 14 days ago • Promoted
    GenAI Lead

    GenAI Lead

    HCLTech • Bangalore Urban, Karnataka, India
    API Integration & Development : .Highly Desirable Qualifications : .Weaviate, Cloud-based AI search.Show more
    Last updated: 14 days ago • Promoted
    Python Lead Developer

    Python Lead Developer

    SandLogic • Bengaluru, Karnataka, India
    Location : Bengaluru Company : SandLogic Technologies Position : Full-time About Us SandLogic is a deep-tech company specializing in Generative AI, Edge AI, Speech Intelligence, and AI Co-processor C...Show more
    Last updated: 4 days ago • Promoted
    Technical Lead

    Technical Lead

    Azoca Technologies • Bengaluru, Karnataka, India
    We are seeking an experienced Tech Lead proficient in both React.Python to lead the development of scalable web applications in a fast-paced, hybrid environment. The ideal candidate will be responsi...Show more
    Last updated: 1 day ago • Promoted
    Python Lead developer

    Python Lead developer

    Cognizant • Bengaluru, Karnataka, India
    Should have 10+ years of Python development experience.Experience with popular Python frameworks such as Django, Flask or Pyramid. Knowledge of data science and machine learning concepts and tools.A...Show more
    Last updated: 6 days ago • Promoted
    Tech Lead

    Tech Lead

    ACL Digital • Bengaluru, Karnataka, India
    GCP(Mandate) – Google Cloud Storage, Cloud Build,BigQuery.Show more
    Last updated: 1 day ago • Promoted