
Senior Python Developer, Risk Technology, Mexico City
ION Group
๐ฒ๐ฝ Mexico
Hybrid
Senior
16 months ago
- Python
- Microservices
- Agile
- AWS
- Docker
- Kubernetes
- SQL
- MongoDB
- pytest
- REST API
- OOP
- Data Modeling
16 months ago
RESPONSIBILITIES:
- Develop scalable Python-based microservices to process data streams using streaming, messaging, and REST technologies.
- Design and implement robust solutions for market and credit counterparty risk platforms.
- Utilize advanced Python features, such as context managers, decorators, and descriptors, to build efficient and maintainable code.
- Architect and implement solutions using Consul, Docker, Kubernetes, Kafka, and Spark.
- Collaborate with cross-functional teams in an Agile environment to deliver high-quality financial systems.
- Create and optimize database models for SQL, MongoDB, and key-value stores.
- Build and maintain testing frameworks using Behave and PyTest to ensure software reliability.
- Design and implement asynchronous operations, multithreading, and multiprocessing in Python.
- Develop and deploy cloud-native applications in AWS environments.
- Lead the design and integration of messaging, streaming, and REST APIs.
- Ensure high-performance, scalable solutions with consistent deployment processes.
- Be present at the office in Mexico City 1 day per week or more if required
REQUIRED SKILLS AND EXPERIENCE:
- 8+ years of commercial-grade software development experience with complex applications.
- Strong expertise in Python 3.4+, including advanced language features, asynchronous operations, and OOP/functional programming principles.
- Experience developing cloud-native applications on AWS.
- Experience in capital markets, asset classes
- In-depth knowledge of microservices architecture and data modeling.
- Expertise in messaging, streaming, and REST API development.
- Familiarity with tools like Consul, Docker, Kubernetes, Kafka, and Spark.
- Proficiency in Agile development methodologies.
- Excellent spoken and written English (C1+)
- Excellent communication and interpersonal skills
- Bachelor's or Master's degree in Computer Science, Engineering, Physics, Math, or equivalent work experience.
DESIRED SKILLS AND EXPERIENCE:
- Proven experience with market and credit counterparty risk platforms is highly desirable
Senior Python Developer, Risk Technology, Mexico City ยท ION Group