CrawlJobs Logo

Lead Python Application Developer

India, Pune Employment contract · Job Posted May 19, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly experienced and technically proficient Lead Python Application Developer with 12+ years of hands-on experience to design, develop, and deliver critical, scalable, highly available, and performant applications. This role demands deep technical expertise, a strong focus on execution, and a proven ability to deliver robust software solutions, particularly within quantitative and market risk domains.

Job Responsibility

  • Lead hands-on implementation and architecture of Python frameworks for scalable, resilient, and performant applications
  • Develop solutions adhering to architectural standards, utilizing in-depth technical and business domain knowledge
  • Enforce industry-standard SDLC best practices and contribute to code quality through reviews
  • Collaborate with cross-functional teams (Risk, Quants, FO, DevOps, Production Support) for seamless delivery
  • Drive development for Stress Testing and Regulatory Risk projects in the Market Risk domain
  • Manage project technical aspects, including planning, governance, and taking ownership of initiatives
  • Deliver high-quality solutions independently within a globally matrixed environment and under tight deadlines

Requirements

  • 12+ years of hands-on experience in Application Development, primarily with Python
  • Expert-level Python 3.x proficiency for scalable, resilient, and high-performance applications
  • Advanced knowledge of Python frameworks (FastAPI, Django, Flask), best practices, and design patterns (OOP)
  • Strong understanding of software architecture principles and distributed system design (Microservices, Event-Driven Architecture)
  • Extensive experience with relational (PostgreSQL, Oracle, SQL Server) and NoSQL databases (MongoDB, Cassandra, Redis), including advanced SQL
  • Proven expertise in designing, developing, and securing RESTful APIs and integration patterns
  • Hands-on experience with CI/CD systems (Jenkins, GitLab CI, GitHub Actions, Bitbucket Pipelines) for automated deployment
  • Highly experienced with Unix-based operating systems
  • Strong background in cloud platforms (AWS, Azure, GCP), including containerization (Docker) and contributing to Kubernetes orchestration
  • Advanced troubleshooting, debugging, and performance optimization for distributed systems
  • Proficiency in automated testing frameworks (Pytest, unittest) and TDD methodologies
  • Solid understanding of secure coding practices and application security principles (OWASP Top 10)
  • Expertise in Git (Bitbucket, GitHub) for advanced branching and pull request workflows
  • Experience developing Quantitative/Calc-intensive Python solutions with advanced computation libraries
  • Sound understanding and exposure to various Risk Methodologies
  • Exposure to mathematical modeling/finance insights
  • Exposure to AI/ML tools and frameworks (TensorFlow, PyTorch, scikit-learn)
  • Practical experience with AI tools (Copilot, Devin, Claude/Gemini/GPT) for development workflows
  • Experience with Agentic AI tools, including writing Agents and Skills, and contributing to Agentic frameworks
  • Understanding and practical application of Generative AI concepts in software development
  • Deep understanding and practical experience with Agile/Scrum methodologies
  • Exceptional ability to manage priorities and tasks effectively
  • Strong analytical, logical, systems thinking, and critical analysis skills
  • Excellent written and verbal communication for diverse audiences
  • Ability to work independently, take ownership, and collaborate effectively in global teams

Nice to have

  • Polyglot Programming Exposure (e.g., Java)
  • Big Data Technologies (Apache Spark, Hadoop, Kafka) and data warehousing
  • Frontend Development (React, Angular, Vue.js)
  • Relevant Cloud or Industry Certifications
  • Experience with banking domain (pricing, risk), CFA/FRM certification

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Lead Python Application Developer

8 matching positions

Application Development Lead

The Applications Development Lead, VP is a senior level position responsible for...
Location
Location
United States , Irving; Jacksonville
Salary
Salary:
125760.00 - 188640.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Hands on development experience using JAVA is a MUST
  • Hands on development experience using PYTHON is highly desirable
  • Hands on RDBMS experience
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Work closely with business users, stakeholders, BAs, product managers and other development teams to understand problem space, brainstorm ideas, approaches, and solutions
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Understanding of integrating APIs with third party libraries/vendors and handle the security around it
  • Manage the Citi’s technology infrastructure, including software, hardware, and procured products
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
What we offer
What we offer
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Planned time off (vacation)
  • Unplanned time off (sick leave)
  • Paid holidays
  • Fulltime
Read More
Arrow Right

Application Development Lead

This role is for a application dev lead within the FI Data team, responsible for...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of demonstrable and relevant experience in software development, with at least 3-5 years in a leadership role within a high-performing technical team
  • strong understanding of Java and/or Python 3.6, with the ability to guide and review complex solutions
  • solid understanding of REST API development, including best practices for design, security, and scalability
  • demonstrable experience in driving the creation of reusable, testable, and efficient code with proper error and exception handling, and establishing coding standards
  • extensive experience with the design and implementation of cloud-native applications and deployment via Kubernetes / Openshift, including strategic decision-making on cloud architecture
  • expertise in big data computation platforms (Flink, Spark, Apache Beam) or big data distribution platforms (Hadoop, Druid, Pinot, Trino, Ignite), and a track record of leading teams leveraging these technologies
  • hands-on experience in handling various data structures, and the ability to guide complex data modeling decisions
  • proven leadership in establishing and maturing Continuous Integration and Continuous Delivery environments
  • familiarity with TeamCity, Sonarqube, and Jenkins
  • extensive experience with the SDLC lifecycle and in leading and coaching within an Agile environment (Scrum/Kanban)
Job Responsibility
Job Responsibility
  • Lead and oversee the design and development of high-performance green-field data analytics products for a Tier 1 bank, ensuring architectural excellence and alignment with business goals
  • collaborate strategically with other dev leads in US and Canada, translating complex business requirements into technical roadmaps and fostering a partnership approach to deliver impactful solutions
  • drive innovation within the team, encouraging the exploration and implementation of cutting-edge data visualization and analytics solutions
  • mentor and guide team members in applying an engineering mindset, fostering deep understanding of use-cases, developing robust estimation techniques for volume and compute velocity, and openly addressing implementation limitations
  • lead the evaluation and development of Proof-of-Concepts (POCs) for new strategic initiatives, guiding the team to convert successful prototypes into robust enterprise solutions
  • foster a culture of continuous learning and growth within the team, empowering members to research, learn, and recommend emerging technologies
  • provide leadership and strategic direction for post-release support, collaborating closely with business, development, and support groups to ensure operational stability and client satisfaction
  • manage team performance, including goal setting, performance reviews, career development, and providing regular feedback to foster professional growth
  • participate in hiring processes, attracting, interviewing, and onboarding top talent to grow the team's capabilities
  • facilitate effective communication within the team and across different stakeholders, ensuring transparency and alignment.
  • Fulltime
Read More
Arrow Right

Site Reliability Engineer Application Development Technical Lead Analyst

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of relevant experience in Apps Development or systems analysis role
  • 5+ years extensive experience system analysis and in programming of software applications with Python and RHEL
  • 5+ years with Site reliability & CI/CD pipelines
  • Previous experience with containerization orchestration
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals
  • Identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made
  • Fulltime
Read More
Arrow Right

Lead Python Developer

We are seeking a Lead Python Developer to drive architecture, scalability, and t...
Location
Location
Salary
Salary:
Not provided
gate6.com Logo
gate6
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert in Python, backend frameworks (Django/FastAPI), and API architecture
  • Strong understanding of system design, database modeling, and microservices
  • Experience with Docker, Kubernetes, and cloud environments (AWS, GCP, Azure)
  • Deep knowledge of MySQL, PostgreSQL, and caching mechanisms (Redis)
  • Proven experience in performance optimization, security, and scalable design
  • Excellent communication, leadership, and problem-solving abilities
Job Responsibility
Job Responsibility
  • Architect, design, and develop large-scale web applications using Python frameworks (Django, FastAPI, Flask)
  • Lead the design and implementation of microservices-based architectures
  • Ensure API performance, scalability, and security across all systems
  • Guide the team in writing clean, efficient, and testable code
  • Oversee cloud deployments (AWS) and CI/CD pipelines
  • Mentor team members, conduct technical interviews, and drive skill development
  • Collaborate closely with product owners and business stakeholders for technical planning
Read More
Arrow Right

Backend Lead Developer

As a member of our Optimization & Data team, you will be responsible to assist u...
Location
Location
France , Paris
Salary
Salary:
Not provided
artelys.com Logo
Artelys
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of experience in a similar position
  • Proficient in backend programming (Java/Spring and/or Python, REST API, message queues, SQL)
  • Abilities to develop scalable software solutions with strong availability, security and efficiency constraints
  • Master object-oriented programming and principles on design and software architectures
  • Good knowledge of data structures and algorithms
  • Master the main modern development tools (git in particular)
  • Fluent in English
Job Responsibility
Job Responsibility
  • Participate in the development of our software solutions (application servers, web services, calculators, etc.)
  • Lead the development teams, train and support less experienced members of the teams
  • Take a proactive role in the design of new major functionalities
  • Work in close relationship with Product Managers and commercial teams to define priorities, determine their value and plan their realization in an optimal way
  • Implementing tools and best practices to enhance the work of your team by promoting goodwill, cooperation and dynamism
What we offer
What we offer
  • Up to 2 days of remote work per week possible
  • Flexible working hours
  • Offices located in the city center of each city where we are located
  • Fulltime
Read More
Arrow Right

Sr. Python Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven, extensive experience (8 to 12 Years) as a Python Lead Developer, with a portfolio of successful projects
  • In-depth knowledge and hands-on experience with Python frameworks like Django, Flask, FastAPI, or others depending on the specialization
  • Experience with RESTful APIs, web services, and containerization technologies like Docker and Kubernetes
  • Experience with version control systems (e.g., Git) and familiarity with CI/CD pipelines and agile methodologies
  • Strong proficiency with databases, including both SQL (e.g., Oracle) and NoSQL databases (e.g., MongoDB), along with an understanding of schema design
  • Excellent analytical and problem-solving skills to troubleshoot complex software issues and propose innovative solutions
  • Write clean, well-crafted, and maintainable Python code for server-side logic and backend features
  • Work with cross-functional teams, including UX/UI designers, AbInitio & Spark Scala developers, to integrate / migrate different application components and deliver features
  • Oversee and conduct code reviews to ensure code quality, adherence to coding standards, and knowledge distribution within the team
  • Guide and mentor junior and mid-level developers, providing technical support and helping them grow their skills
Job Responsibility
Job Responsibility
  • Write clean, well-crafted, and maintainable Python code for server-side logic and backend features
  • Work with cross-functional teams, including UX/UI designers, AbInitio & Spark Scala developers, to integrate / migrate different application components and deliver features
  • Oversee and conduct code reviews to ensure code quality, adherence to coding standards, and knowledge distribution within the team
  • Guide and mentor junior and mid-level developers, providing technical support and helping them grow their skills
  • Create and maintain technical documentation and specifications for software applications
What we offer
What we offer
  • Top benefits designed to support your well-being, growth, and work-life balance
  • Fulltime
Read More
Arrow Right

Python Tech Lead

We are looking for an experienced Python Tech Lead who can guide a team of devel...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
evoluteiq.com Logo
EvoluteIQ
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 10+ years of professional experience in Python development
  • Experience of leading a team of 3-4 people for last 2 years
  • Hands-on experience in building Python applications, executing them for production, and maintaining them in a live environment actively
  • Proficiency in Python frameworks like Django, Flask, or FastAPI
  • Strong knowledge of RESTful API design and integration
  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
  • Familiarity with cloud platforms (AWS, GCP, Azure) and DevOps tools
  • Understanding microservices architecture and containerization
  • Excellent problem-solving and debugging skills
  • Strong communication and leadership abilities
Job Responsibility
Job Responsibility
  • Lead the design, development, and optimization of scalable Python-based applications
  • Collaborate with cross-functional teams to define software architecture and system requirements
  • Architect, develop, and deploy APIs, microservices, and backend components
  • Mentor and guide junior developers through code reviews and technical best practices
  • Build integrations with cloud-native services (AWS, Azure, or GCP) and containerized environments (Docker, Kubernetes)
  • Collaborate with front-end teams to enable seamless integration with backend services
  • Develop test plans, write unit tests, and ensure code quality and scalability
  • Leverage knowledge of AI/ML, data structures, algorithms, and design patterns to solve complex problems efficiently
What we offer
What we offer
  • Opportunity to shape the strategy of a next-gen hyper-automation platform
  • Work with a cross-disciplinary team in a fast-growing, innovation-driven environment
  • Competitive compensation and growth opportunities
  • A culture of innovation, ownership, and continuous learning
  • Fulltime
Read More
Arrow Right

Solution Lead Python, React, FastAPI

Job title: Solution Lead Python, React, FastAPI
Location
Location
United States , New York City
Salary
Salary:
58.00 USD / Hour
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of solutioning, design & development of cloud-native web applications using React, Vite, FastAPI, and Python
  • Strong proficiency in Python and the FastAPI web framework
  • Proven experience designing cloud-native web applications (preferably on AWS, Azure, or GCP)
  • Expertise in data engineering tools such as Apache Airflow, Spark, SQL, and cloud data warehouses (e.g., Snowflake, BigQuery)
  • Experience implementing systems compliant with SEC regulations or other financial services compliance frameworks
  • Deep understanding of RESTful APIs, microservices, CI/CD, containerization (Docker/Kubernetes), and version control (Git)
  • Strong knowledge of security best practices, especially in handling PII and financial data
Job Responsibility
Job Responsibility
  • Design end-to-end web application and data platform architectures tailored to meet business and regulatory requirements
  • Make architectural decisions on API design, service orchestration, data flow, and performance optimization
  • Ensure system designs are scalable, secure, and maintainable
  • Act as the primary technical liaison for business stakeholders and clients
  • Translate business requirements into scalable technical solutions
  • Lead and mentor a team of developers and data engineers
  • Provide technical direction and decision-making
  • Ensure adherence to coding standards, code reviews, and DevOps practices
  • Design and implement high-performance, secure APIs using Python and FastAPI
  • Drive the implementation of microservices-based architectures
Read More
Arrow Right