We are seeking a Senior Python Developer to work on complex projects that drive transformative change for top-tier financial services clients. The role involves building next-generation financial systems, developing microservices, and creating systems to process various data streams using cutting-edge technologies.
Requirements
- 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
Benefits
- Inclusive and supportive work environment
- Equal employment opportunity policy