Senior Python Developer, Risk Technology, Mexico City
ion
Mexico City
Posted May 15, 2025
- Full-time
- Lab49
Job description
**The Role** Lab49 is seeking a Mexico city-based skilled Python Developer to work on complex and challenging projects that drive transformative change for top-tier financial services clients. The role involves building next-generation financial systems, developing high-quality, scalable microservices, and creating systems to process various data streams using cutting-edge technologies. Operating in an Agile environment, this position requires strong expertise in Python, experience with market and credit counterparty risk platforms, and proficiency in developing cloud-native applications on AWS. ### 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