Senior Python Developer - Join Our Rapid Application Development Team
About the Role
We are seeking a Senior Python Developer to join our Rapid Application Development (RAD) Team at Eclipse Trading. This role offers the opportunity to work remotely while collaborating with traders and quantitative analysts to develop innovative solutions for pricing and trading challenges. As a Senior Python Developer, you will play a crucial role in enhancing our Python-based application development framework.
What You'll Do
- Enhance and expand our Python-based application development framework.
- Collaborate directly with traders and quantitative analysts to build and maintain Python trading applications.
- Lead projects end-to-end—from analysis and design through to implementation and delivery.
- Train end users and promote software development best practices.
- Provide Tier 3 production support as needed.
Requirements
- 2+ years of professional experience in Python development.
- Proven ability to design, extend, and maintain clean, efficient, production-grade Python applications and libraries.
- Strong focus on automated testing, code reviews, and software engineering best practices.
- Experience with asynchronous programming (asyncio or similar frameworks) is highly desirable.
- Background in trading system development is a strong plus.
- Prior front office or quant development experience is highly desirable.
- University degree in Computer Science or a related discipline.
- Excellent communication skills and fluency in written and spoken English.
Nice to Have
- Experience in cryptocurrency trading systems.
- Knowledge of financial markets and products.
- Familiarity with agile development methodologies.
What We Offer
- Dynamic and collaborative work environment.
- Opportunity to contribute directly to the bottom line.
- Mentorship and training opportunities.
- A flat management structure, where everyone's voice is valued.
- Work-life balance within a multi-cultural environment.
- Fully stocked kitchen for breakfast and lunch.
- Attractive benefits package with discretionary bonus.
Join us as a Senior Python Developer and take your career to the next level with relocation support. We are committed to diversity and inclusion, believing they are essential pillars of our success. Apply now to be part of a talented and diverse team that drives innovation and business results.
This Senior Python Developer role at Eclipse Trading offers a unique opportunity to work remotely while contributing to innovative trading solutions. With a competitive salary and comprehensive relocation support, it's an attractive position for skilled developers.
Who Will Succeed Here
Proficiency in Python and AsyncIO to efficiently handle concurrent programming, ensuring responsive and scalable applications within trading systems.
A self-motivated and disciplined work ethic suited for remote work, demonstrating the ability to manage time effectively while collaborating with cross-functional teams like traders and analysts.
Experience with automated testing frameworks (e.g., PyTest) and a mindset focused on continuous integration and deployment (CI/CD) practices to deliver high-quality software solutions.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months