Senior Python Developer
Hybrid · Córdoba, Cordoba, Argentina
Job Summary
Senior Python Developer to design, build, and maintain Python-based applications and data-driven solutions for Banking and Capital Markets clients. Work on enterprise-grade platforms supporting trade lifecycle, risk analytics, reporting, data processing, and cross-asset workflows. Collaborate with business analysts, architects, developers, testers, data engineers, and client stakeholders; develop backend services, APIs, automation components, and data processing pipelines using Python and related tech. Promote clean code, design patterns, DevOps, CI/CD, testing automation, and cloud-ready engineering. Participate in code reviews, learn new technologies, and contribute to internal/external tech communities. 6+ years of Python experience; strong knowledge of Python ecosystems (FastAPI/Flask/Django, Pandas, NumPy, SQLAlchemy, PySpark); experience with relational/NoSQL databases; REST APIs; Git; messaging systems (Kafka, RabbitMQ, Azure Service Bus, AWS SQS/SNS); microservices and distributed systems; CI/CD and containerization (Docker, Kubernetes); Agile methodologies; advanced English; banking/Capital Markets exposure considered a plus.
Required Qualifications
- 6+ years of experience in Python development
- Experience in Banking, Financial Services, or Capital Markets environments highly desirable
- Strong understanding of programming paradigms (OOP, functional, asynchronous)
- Proficient in Python and frameworks/libraries such as FastAPI, Flask, Django, Pandas, NumPy, SQLAlchemy, PySpark
- Experience with relational and/or NoSQL databases (PostgreSQL, Oracle, SQL Server, MongoDB, Cassandra)
- Ability to design, build, and analyze complex SQL queries
- Experience building REST APIs, backend services, data processing components, automation tools, or reporting solutions
- Knowledge of version control systems such as Git
- Experience with messaging/event-driven systems (Kafka, RabbitMQ, Azure Service Bus, AWS SQS/SNS)
- Experience with microservices, distributed systems, and data-intensive applications
- Experience with CI/CD, deployment tools, and container platforms (Jenkins, GitLab CI/CD, Azure DevOps, Docker, Kubernetes)
- Experience with Agile methodologies (Scrum or Kanban)
- Excellent communication and teamwork abilities
- Advanced English level mandatory
- Nice to have: Capital Markets consulting, exposure to various asset classes, data analytics tooling, cloud platforms (AWS/Azure/GCP)
- Exposure to Gen-AI tools in software engineering, documentation, or analytics
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.