CrawlJobs Logo

Senior Python Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India , Chennai

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Python Engineer, you'll be a key contributor to building robust and scalable data pipelines that integrate with diverse internal and external systems. You'll be involved in architectural decisions, ensuring the platform's health through monitoring, infrastructure setup, and CI/CD optimization. This platform processes vast datasets, running sophisticated models to detect potential market abuse, making your contribution crucial to our success.

Job Responsibility:

  • Develop and maintain Python micro-services, encompassing numerous data pipelines and algorithms designed to identify market abuse
  • Expand ETL processes to incorporate new data sources seamlessly
  • Collaborate with quantitative analysts and data scientists to understand and implement requirements for new algorithms, data onboarding, quality checks, and timeliness
  • Build strong relationships with clients and stakeholders to understand their needs and prioritize work effectively
  • Thrive in a multidisciplinary team environment, working closely with fellow developers, quants, data scientists, and production support teams

Requirements:

  • 5-8 years of relevant experience
  • Proven experience designing and implementing Python-based backend services
  • Expertise in building data pipelines leveraging Big Data technologies, preferably Spark and Python
  • Experience with Angular, React or other front-end frameworks is a plus
  • Strong database skills, with experience using SQL and NoSQL technologies (e.g., SQL Server, MongoDB)
  • Experience collaborating with data scientists and developing pipelines that support statistical algorithms
  • Demonstrated experience working in a DevOps environment, including CI/CD tools, monitoring tools, and log aggregation tools
  • Experience with Docker/Kubernetes is mandatory
  • Ability to automate and streamline the build, test and deployment of data pipelines
  • Deep experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
  • Proven experience of providing technical vision and guidance to a data team
  • Thrives in a dynamic environment, capable of managing multiple tasks simultaneously while maintaining a high standard of work

Nice to have:

  • Experience with Angular, React or other front-end frameworks
  • General understanding of full-stack development principles

Additional Information:

Job Posted:
May 17, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Python Developer

Senior Python Developer – Service Implementation

This role focuses on implementing real-world services (e.g., Gmail, Jira) as mod...
Location
Location
India , Noida
Salary
Salary:
144000.00 INR / Month
aqusag.com Logo
AquSag Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience with practical, production-grade Python development
  • Strong understanding of system design principles
  • Proven ability to design modular, high-performance APIs and manage the complete API lifecycle
  • Hands-on experience with Test Driven Development (TDD)
  • Strong fundamentals in database schema design and data modeling
  • Demonstrated ownership of technical decisions, with the ability to explain and justify trade-offs
  • Excellent technical communication skills — able to explain design, document APIs and collaborate effectively across teams
  • Able to work at a rapid pace without sacrificing clarity or correctness
Job Responsibility
Job Responsibility
  • Designing and Implementing real-world services as modular, production-ready APIs
  • Creating and maintaining excellent, developer-friendly documentation
  • Following a strict Test Driven Development approach — tests first, code second
  • Building at maximum velocity without compromising on reliability or maintainability
  • Designing and iterating on scalable database schemas for each service integration
Read More
Arrow Right

Senior Python Developer

We are looking for a Senior Python Developer to join our software development te...
Location
Location
United States , Washington DC
Salary
Salary:
Not provided
maxiomtech.com Logo
Maxiom Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Work experience as a Python Developer - minimum 5 years
  • Proficiency in building web-based applications
  • In-depth knowledge of at least one Python framework
  • Familiarity with agile environments
  • Troubleshooting abilities
  • Good communication skills
  • BSc in Computer Science, Engineering or relevant field
Job Responsibility
Job Responsibility
  • Analyze system requirements and prioritize tasks
  • Write clean, testable code using Python
  • Develop technical specifications and architecture
  • Test and debug various Python applications
  • Review and refactor code
  • Deploy fully functional applications
  • Upgrade existing programs
  • Support junior developers’ work
  • Document development and operational procedures
  • Fulltime
Read More
Arrow Right

Senior Python Developer

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced Python Developer
  • Strong knowledge and development experience using Advanced Python
  • Proficient in Python development
  • Experience in developing RESTful web services
  • Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development
  • Experience in microservices
  • Hands on software engineer who will be writing code daily
  • Demonstrate knowledge on code quality, code performance, unit testing, and build processing in the CI/CD
  • Understanding of both relational and non-relational databases
  • Able to write shell & batch programs
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, such as architecture and infrastructure, 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, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets
  • Fulltime
Read More
Arrow Right

Senior Python Developer

We are looking for a Senior Python Developer for Finance Application. Inetum is ...
Location
Location
Portugal , Lisbon
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Python
  • C++
  • OOP
  • Apache Ignite
  • GIT
  • Ansible
  • Docker
  • K8s
  • English – B2
Job Responsibility
Job Responsibility
  • Works closely with Business Analysts to ensure the deliveries meet requirements
  • Develops, unit tests and implements new functionality and enhancements in the system in accordance with bank-wide technical architecture standards
  • Manages code reviews and source control repository as well as deployments (with APS)
  • Improves existing software by correcting bugs, refactoring or rewriting code when identified necessary
  • Manages general software issues relating to data integrity, system efficiency, functional architecture, performance
  • Provides a clear progress update on tasks to the domain manager on a regular basis, escalates risk and issues in a timely manner
  • Provides mentoring and guidance to other team members and sets the technical direction within the scope of the concerned applications
Read More
Arrow Right

Senior Python Developer

Join Barclays as a Senior Python Developer within the Structured Derivatives IT ...
Location
Location
Czechia , Prague
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience developing Python web applications using FastAPI or similar modern frameworks and building RESTful APIs
  • Solid knowledge of SQL and relational databases
  • ability to design, query, and optimize database interactions
  • Deep understanding of Object-Oriented Programming (OOP) principles and common design patterns
  • Experience working with a senior Python engineering tech stack and best practices
  • End-to-end understanding of the application lifecycle, including development, testing, deployment, and maintenance
  • Experience participating in code reviews (both giving and receiving feedback) to ensure code quality and maintainability
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Senior Python Developer

Take your career to the next level with Amaris Consulting as a Senior Python Dev...
Location
Location
Spain , Esplugues De Llobregat
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of exerience as a Senior Python Developer
  • Strong proficiency with Python for backend development, specially with Pydantic
  • Experience with one or more frontend frameworks, React
  • Solid knowledge of Django
  • Familiarity with lambda functions and AWS
  • Proven experience with web services and API development
  • English – Fluent
  • Strong problem-solving skills and ability to work both independently and as part of a team
Job Responsibility
Job Responsibility
  • Develop and maintain robust web applications using Python and Django
  • Create efficient, reusable front-end components with React
  • Design, optimize, and maintain database structures to ensure data integrity and performance
  • Collaborate with designers and other developers to deliver an intuitive and scalable solution
  • Participate in code reviews and agile ceremonies
  • Implement CI/CD pipelines using Jenkins
  • Stay current with the latest industry trends and emerging technologies in Python ecosystem
What we offer
What we offer
  • Rapid growth through a personalised career path and salary assessment
  • Improve your skills through our Technology Academy catalogue, Udemy platform, language classes, webinars and workshops
  • Take control of your training with a personal annual budget and company-paid certifications
  • Enjoy flexible policies, remote work options and excellent social benefits such as transport and restaurant tickets, childcare support and private health insurance
  • Benefit from our WeCare programme, which supports employees in critical situations
Read More
Arrow Right

Senior Python Developer

We’re looking for a developer who prefers solving open problems over following s...
Location
Location
Salary
Salary:
Not provided
onthegosystems.com Logo
OnTheGoSystems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced developer with strong Python skills
  • Believe in writing tests and clean, reliable code
  • Open to using AI in your daily work
Job Responsibility
Job Responsibility
  • Own high-level goals, shape them into real systems, and get them into production quickly
  • Contribute to the #1 multilingual plugin for WordPress (WPML)
What we offer
What we offer
  • Work from anywhere
  • Grow your career
  • Great teammates
  • Work-life balance
  • A stable company
  • Mentorship, learning tools, and internal opportunities
  • Wellbeing focused benefits
Read More
Arrow Right

Senior Python Developer

Senior Python Developer (6–8 Years Experience). We are seeking a Senior Python D...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
January 26, 2026
Flip Icon
Requirements
Requirements
  • 6–8 years of experience in Python development
  • Strong experience with DB2 or Snowflake (SQL tuning, stored procedures, ETL workflows)
  • Hands-on experience with Python frameworks such as Flask, Django, or FastAPI
  • Proficiency in writing complex SQL queries and database optimization
  • Experience with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines
  • Familiarity with version control (Git) and Agile methodologies
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable and efficient Python applications
  • Work extensively with DB2 or Snowflake for data modeling, query optimization, and performance tuning
  • Develop and optimize SQL queries, stored procedures, and data pipelines
  • Collaborate with cross-functional teams to integrate backend services with frontend applications
  • Implement best practices for code quality, security, and performance
  • Write unit tests and participate in code reviews
  • Troubleshoot and resolve production issues
Read More
Arrow Right