CrawlJobs Logo

Senior Python Application Developer

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

Job Description

We are seeking an exceptionally skilled and driven Lead Python Application Developer to architect, develop, and deliver mission-critical enterprise applications within a high-performance Python ecosystem. This role demands a seasoned technologist with a proven track record of technical leadership, deep expertise in scalable system design, and a passion for driving innovation through cutting-edge Python development. The successful candidate will play a pivotal role in shaping our technical roadmap, mentoring engineering teams, and ensuring the robust, secure, and efficient execution of strategic initiatives.

Job Responsibility

  • Architect, develop, and deliver mission-critical enterprise applications within a high-performance Python ecosystem
  • Shape our technical roadmap
  • Mentor engineering teams
  • Ensure the robust, secure, and efficient execution of strategic initiatives

Requirements

  • 8+ years of progressive experience in application development and systems architecture, with a laser focus on Python-centric solutions
  • Demonstrable expertise in end-to-end software development lifecycle (SDLC) leadership, from strategic planning and solution architecture to deployment and post-production optimization
  • Proven capability to lead and inspire cross-functional engineering teams, foster a culture of technical excellence, and enforce rigorous code quality standards through comprehensive code reviews and design critiques
  • Act as a Subject Matter Expert (SME) in advanced Python paradigms, including asynchronous programming (asyncio), concurrency, and parallel processing, alongside profound knowledge of modern frameworks such as FastAPI, Django REST Framework, and Flask
  • Mastery of enterprise-grade software architecture patterns, including Microservices, Event-Driven Architectures (Kafka, RabbitMQ), Domain-Driven Design (DDD), and GraphQL
  • Deep understanding of Object-Oriented Programming (OOP) and Functional Programming principles, applying them to construct highly modular, extensible, and maintainable codebases
  • Expert-level proficiency in Python 3.x, with extensive experience in developing high-throughput, low-latency, and fault-tolerant applications leveraging its comprehensive standard library and vibrant third-party ecosystem
  • Comprehensive hands-on experience with diverse database technologies, including advanced SQL optimization for relational databases (e.g., PostgreSQL, Oracle, SQL Server) and schema design for NoSQL solutions (e.g., MongoDB, Cassandra, Elasticsearch, Redis)
  • Architectural and implementation expertise in designing, securing (OAuth2, JWT), and optimizing RESTful and gRPC APIs, focusing on idempotency, rate limiting, and robust error handling
  • Mandatory hands-on experience with enterprise CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions, Azure DevOps) to implement fully automated testing, build, and deployment strategies (GitOps principles)
  • Extensive cloud platform experience (AWS, Azure, or GCP), encompassing infrastructure-as-code (Terraform, CloudFormation), serverless computing (AWS Lambda, Azure Functions), and a deep understanding of cloud-native services
  • Proficient in containerization technologies (Docker) and advanced Kubernetes orchestration, including Helm, service meshes (Istio, Linkerd), and custom resource definitions (CRDs)
  • Elite-level troubleshooting, performance profiling, and optimization skills for distributed systems, leveraging tools like Prometheus, Grafana, Jaeger, and custom instrumentation
  • Advocate and implement advanced automated testing strategies (unit, integration, end-to-end, performance) using frameworks like Pytest, Hypothesis, and Selenium, embracing Test-Driven Development (TDD) as a core practice
  • Robust understanding and practical application of secure coding principles, static/dynamic analysis tools, and best practices for mitigating common vulnerabilities (OWASP Top 10, data encryption, secrets management with Vault)
  • Expertise in advanced Git workflows (Gitflow, Trunk-Based Development), including sophisticated branching, merging strategies, and pull request automation
  • Demonstrated experience with AI/Machine Learning lifecycle, from data preprocessing and model training to deployment and monitoring, utilizing frameworks such as TensorFlow, PyTorch, Hugging Face, and scikit-learn
  • Practical experience integrating and leveraging advanced AI development tools and platforms (e.g., GitHub Copilot, Devin, Windsurf, Antigravity) to enhance developer productivity and code quality
  • Hands-on experience designing, developing, and deploying Agentic AI systems, including the creation of custom agents, defining specialized skills, and contributing to agentic frameworks for automating complex development and operational workflows
  • Strong understanding and practical application of Generative AI models (e.g., GPT, Gemini, Claude) for code generation, natural language processing (NLP) tasks, and intelligent automation within the software development pipeline
  • Deep understanding and practical experience with Agile/Scrum/Kanban methodologies, fostering a collaborative, iterative, and results-oriented development environment
  • Exceptional organizational skills, with the ability to dynamically re-prioritize and meticulously manage multiple high-stakes tasks in a fast-paced, evolving technical landscape
  • Proven leadership in project management, including meticulous stakeholder communication, resource optimization, and cross-functional team coordination
  • Superior written and verbal communication skills, capable of articulating complex technical concepts with clarity and precision to both technical and executive audiences

Nice to have

  • Polyglot Programming Proficiency: Experience with additional programming languages (e.g., Java, Go, Scala, Rust), particularly in the context of enterprise microservices or high-performance computing
  • Big Data & Real-time Analytics: Hands-on experience with Big Data technologies (e.g., Apache Spark, Flink, Hadoop, Kafka Streams) and architecting real-time data processing pipelines
  • Frontend Development Expertise: Proficiency in modern frontend frameworks (e.g., React.js, Angular, Vue.js) for full-stack application delivery
  • Cloud & Industry Certifications: Relevant advanced cloud certifications (e.g., AWS Certified Solutions Architect - Professional, Azure Solutions Architect Expert, Google Cloud Professional Cloud Architect) or industry-recognized certifications in specialized technical domains
  • Financial Domain Acumen: In-depth understanding of financial services industry regulations, compliance standards, and specific domain knowledge relevant to capital markets, retail banking, or enterprise risk management

Looking for more opportunities?

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

Similar Jobs for

Senior Python Application Developer

8 matching positions

Senior Python Application Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional experience in software development with a strong focus on Python
  • Proficiency in Python and its ecosystem, including popular frameworks (e.g., Django, Flask, FastAPI) and libraries
  • Solid understanding of object-oriented programming (OOP) principles, design patterns, and data structures
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra)
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and containerization technologies (e.g., Docker, Kubernetes)
  • Strong problem-solving skills and the ability to analyze complex technical challenges
  • Excellent communication and interpersonal skills, with the ability to work effectively in a collaborative team environment
  • Experience with testing frameworks (e.g., Pytest, unittest)
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust, scalable, and high-performance applications and services using Python
  • Write clean, efficient, and well-documented code following best practices and architectural standards
  • Implement and manage APIs, integrating with various internal and external systems
  • Contribute to all phases of the development lifecycle, including requirements gathering, design, coding, testing, deployment, and support
  • Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards
  • Troubleshoot, debug, and upgrade existing systems to improve functionality and performance
  • Stay up-to-date with emerging technologies and industry trends, advocating for their adoption where appropriate
  • Mentor junior engineers and contribute to a culture of continuous learning and improvement
  • Fulltime
Read More
Arrow Right

Lead Python Application Developer - Senior Vice President

We are seeking a highly experienced and technically proficient Lead Python Appli...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
  • Fulltime
Read More
Arrow Right

Senior Python Application Developer - Vice President

We are seeking an experienced, motivated and technically proficient Senior Pytho...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ 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, SqlAlchemy), best practices, and design patterns
  • Strong understanding of software architecture principles and distributed system design (Microservices, Event-Driven Architecture)
  • Extensive experience with relational (PostgreSQL, Oracle) and NoSQL databases (MongoDB, Redis), including advanced SQL
  • Proven expertise in designing, developing, and securing RESTful APIs and integration patterns
  • Hands-on experience with CI/CD systems (Tekton/Jenkins/GitHub Actions, Harness/GitLab CI) for automated deployment
  • Highly experienced with Unix-based operating systems
  • A working understanding of containerization (Docker) and Kubernetes orchestration
  • Able to troubleshoot/debug and optimize performance on distributed systems
Job Responsibility
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
  • Fulltime
Read More
Arrow Right

Senior Python Application Developer-Vice President

Job Overview: We are seeking an experienced, motivated and technically proficien...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ 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, SqlAlchemy), best practices, and design patterns
  • Strong understanding of software architecture principles and distributed system design (Microservices, Event-Driven Architecture)
  • Extensive experience with relational (PostgreSQL, Oracle) and NoSQL databases (MongoDB, Redis), including advanced SQL
  • Proven expertise in designing, developing, and securing RESTful APIs and integration patterns
  • Hands-on experience with CI/CD systems (Tekton/Jenkins/GitHub Actions, Harness/GitLab CI) for automated deployment
  • Highly experienced with Unix-based operating systems
  • Working understanding of containerization (Docker) and Kubernetes orchestration
  • Able to troubleshoot/debug and optimize performance on distributed systems
Job Responsibility
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
  • Fulltime
Read More
Arrow Right
New

Senior Python Developer

ELEKS Software Engineering and Development Office is looking for a Senior Python...
Location
Location
Poland; Ukraine , Ternopil; Ivano-Frankivsk; Lviv; Kyiv; Krakow
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in Python development
  • Hands-on experience with React, TypeScript, and REST APIs
  • Strong AWS expertise
  • Experience working with relational and non-relational databases, as well as message bus systems (RabbitMQ, Kafka, SQS)
  • Strong coding, debugging, and problem-solving skills
  • Excellent communication and collaboration skills
  • Upper-Intermediate (B2) level of English or higher
Job Responsibility
Job Responsibility
  • Design, architect, and implement new features using Python and TypeScript
  • Drive key architectural decisions and contribute to the development of scalable, high-performance, and accessible solutions
  • Apply software engineering best practices, including unit, integration, and performance testing, monitoring, and comprehensive documentation, to ensure system reliability and fault tolerance
  • Continuously evaluate and improve existing applications through code refactoring, performance optimization, and technology modernization
  • Collaborate closely with cross-functional teams across Engineering, Product, Design, and Go-to-Market functions to deliver impactful product capabilities
  • Utilize modern AI-powered development tools to increase delivery efficiency and enhance code quality
  • Participate actively in code reviews, technical discussions, and agile ceremonies while promoting engineering excellence and knowledge sharing
  • Take ownership of core platform components and contribute to the evolution and long-term success of the product and engineering organization
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
  • Fulltime
Read More
Arrow Right

Senior Application Developer – Charles River Development (CRD)

Shape the Future of Investment Technology Are you a highly skilled application ...
Location
Location
United States , Plano
Salary
Salary:
Not provided
tier4group.com Logo
Tier4 Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of application development experience
  • 5+ years of experience within Investment Management, Asset Management, Wealth Management, or Capital Markets environments
  • 5+ years of Python development experience
  • Strong experience with Java and/or C#
  • Advanced SQL development and database optimization skills
  • Experience developing and supporting REST API integrations
  • 3+ years of hands-on Charles River Development (CRD) experience
  • Experience implementing, configuring, or customizing Order Management Systems (OMS)
  • Experience with Charles River API Framework (Frontend and Backend APIs)
  • Understanding of trading workflows, portfolio management, and investment operations
Job Responsibility
Job Responsibility
  • Lead the end-to-end delivery of CRD enhancements, including requirements gathering, design, development, testing, deployment, and production support
  • Configure and customize Charles River Manager Workbench and Central Workbench environments
  • Develop and support integrations utilizing the Charles River API Framework
  • Build and maintain REST API integrations between investment platforms and enterprise applications
  • Partner closely with Portfolio Managers, Traders, Portfolio Engineering, and Technology teams to deliver business-critical solutions
  • Support portfolio optimization, compliance, guideline monitoring, implementation, trading, and trade operations workflows
  • Ensure operational readiness and system stability, including start-of-day processing and production support
  • Create technical documentation, workflow diagrams, user stories, and interface specifications
  • Drive automation initiatives that improve efficiency, scalability, and reliability across the investment platform
  • Fulltime
Read More
Arrow Right

Senior Python Developer

Join us at Provectus as part of a team dedicated to building cutting-edge techno...
Location
Location
Serbia;Spain;North Macedonia;Armenia
Salary
Salary:
Not provided
provectus.com Logo
Provectus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Python programming
  • Solid understanding of object-oriented programming (OOP) and software design patterns
  • Experience in building RESTful APIs and servers with frameworks like FastAPI, Django REST, or Flask
  • Experience in building chatbot applications
  • Experience with Docker for containerization and Kubernetes for orchestration
  • Understanding of microservices architecture and related patterns
  • Solid software engineering skills, with the ability to produce well-structured, maintainable code
  • Experience with AWS and serverless computing
  • Proficiency in both SQL and NoSQL databases, such as Postgres and DynamoDB
  • Experience with unit testing and test-driven development
Job Responsibility
Job Responsibility
  • Develop and maintain scalable Python applications
  • Build and optimize RESTful APIs and servers using frameworks such as FastAPI, Django REST, or Flask
  • Design and implement chatbot applications using generative AI technologies
  • Implement and optimize Retrieval Augmented Generation (RAG) systems
  • Profile and optimize Python code to enhance performance
  • Collaborate with cross-functional teams, including ML engineers and product managers, to deliver high-quality products
  • Write clean, maintainable, and well-documented code
  • Stay updated with the latest developments in Python and AI technologies and propose innovative solutions
What we offer
What we offer
  • Participate in internal training programs (Leadership, Public Speaking, etc.) with full support for AWS and other professional certifications
  • Work with the latest AI tools, premium subscriptions, and the freedom to use them in your daily work
  • Long-term B2B collaboration
  • 100% remote — with flexible hours
  • Collaboration with an international, cross-functional team
  • Comprehensive private medical insurance or budget for your medical needs
  • Paid sick leave, vacation, and public holidays
  • Equipment and all the tech you need for comfortable, productive work
  • Special gifts for weddings, childbirth, and other personal milestones
  • Fulltime
Read More
Arrow Right

Python Application Developer, AVP

We are seeking a Python Application Developer to join our Technology team and ta...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software application development, including systems analysis, design, and end-to-end project delivery
  • Proficiency in Python, with practical experience applying it to build and maintain software applications in a professional environment
  • Experience with Angular for building dynamic, client-facing web applications
  • Hands-on use of AI-assisted coding tools such as Devin, GitHub Copilot, or similar platforms to accelerate development and prototyping
  • Ability to rapidly prototype and iterate on solutions using AI-powered development and presentation tooling
  • Exposure to machine learning concepts or AI/ML workflows in an applied engineering context
  • Demonstrated ability to manage and deliver technology projects successfully, balancing scope, timelines, and stakeholder expectations
  • Familiarity with consulting and project management methodologies, with the ability to apply structured approaches to complex technical challenges
  • Able to work independently with a high degree of autonomy, making sound decisions with limited day-to-day supervision
  • Comfortable working under pressure, adapting quickly to shifting priorities, deadlines, or changing requirements
Job Responsibility
Job Responsibility
  • Design and build new application systems and enhancements to existing platforms, ensuring solutions meet defined business requirements and quality standards
  • Lead all phases of the software development lifecycle — from feasibility and planning through design, construction, testing, and production deployment
  • Analyze complex technical and business problems, evaluate system processes against industry standards, and deliver well-reasoned engineering solutions
  • Develop and integrate security measures into application design, validating system functionality and integrity through post-implementation analysis
  • Collaborate with business users, clients, and cross-functional technology teams to recommend and implement advanced programming solutions that address real operational needs
  • Define and uphold engineering standards and best practices across the development lifecycle, ensuring consistent and repeatable processes
  • Coach and guide junior and mid-level engineers, sharing technical expertise to raise the quality and capability of the broader team
  • Apply sound judgement when assessing technical risk and business impact, ensuring solutions align with compliance requirements and safeguard the firm's integrity
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Fulltime
Read More
Arrow Right