Taro Logo

Python Developer

A team focused on algorithmic trading, developing technology solutions in one of the world's fastest-growing industries.
Backend
Senior Software Engineer
Remote
Finance

Description For Python Developer

Sparkland is seeking a Senior Python Developer to join their dynamic team in the algorithmic trading space. This role offers an exciting opportunity to work with cutting-edge technology and brilliant minds in the financial trading industry. As a fully remote organization with a flat corporate structure, Sparkland values open-mindedness, entrepreneurial spirit, and continuous learning.

The position focuses on developing and maintaining crucial Python-based infrastructure and data processing services that complement their C++ trading core. The ideal candidate will have strong Python expertise, experience with modern technologies like Kafka, PostgreSQL, and Redis, and a solid understanding of financial markets and trading principles.

The role offers an excellent opportunity to work with various modern technologies, including FastAPI, Pydantic, Clickhouse, Docker, Grafana, Prometheus, Ansible, Kubernetes, and Terraform. The company provides a flexible work environment with a strong emphasis on work-life balance and unique benefits like corporate workations to locations worldwide.

Working at Sparkland means being part of a multicultural, innovative team that's pushing the boundaries in algorithmic trading. The company's commitment to excellence, combined with their remote-first approach and regular team gatherings, creates an ideal environment for professional growth and development.

This position would be perfect for a senior developer who thrives in a fast-paced, intellectually challenging environment and wants to make a significant impact in the financial technology sector. The role combines technical excellence with the excitement of working in one of the world's fastest-growing industries, offering both professional challenges and personal growth opportunities.

Last updated 3 hours ago

Responsibilities For Python Developer

  • Develop and maintain Python-based infrastructure and data processing services
  • Collaborate with C++ developers to ensure seamless integration and optimal performance

Requirements For Python Developer

Python
Kafka
PostgreSQL
Redis
Kubernetes
  • Strong proficiency in Python with experience in developing infrastructure and data processing services
  • Ability to write clean, efficient, and well-structured code
  • Exceptional problem-solving skills and meticulous attention to detail
  • Strong prioritisation skills
  • Knowledge of financial markets and trading principles
  • Familiarity with Apache Kafka
  • Experience with SQL databases, especially PostgreSQL
  • Solid understanding of Linux systems, including docker and containerisation
  • Experience with Django, Python Asyncio, Redis
  • Experience with setting up CI pipelines for Python projects

Benefits For Python Developer

  • Flexible working hours and a healthy work-life balance
  • Remote-first team
  • Opportunity to work in a thriving, multicultural, fun environment
  • Corporate workations to unique locations worldwide

Interested in this job?

Jobs Related To Sparkland Python Developer