Senior Python Developer
TradingViewTbilisi и ещё 1 городГибридот 5 летflexible
PythonKubernetesDockerBackendMicroservicesDistributed systemsDjangoAlgorithmsData StructuresDRF
Описание
TradingView is a platform for financial market analysis and trading with over 100M users across 180+ countries. This role involves developing tools that help traders and investors make informed decisions, working on advanced charting, market data, collaboration, and publishing features.
Responsibilities
- Breaking up the monolith & designing scalable microservices: creating independent services for a distributed architecture that runs across multiple data centers worldwide
- Developing & integrating new features in a high-load environment: handling millions of simultaneous users, diving deep into backend performance, load balancing, API gateways, and monitoring tools
- Building services that scale & stay secure: designing service architectures from scratch, picking the right data processing, messaging, and streaming solutions, and implementing them
- Exploring different tech areas: collaborating with infrastructure experts and diving into network protocols, traffic routing, load balancing techniques, and more
Requirements
- 5+ years of software development experience
- Strong Python skills (2+ years of hands-on work)
- Good grasp of algorithms & data structures
- Experience with Django & DRF
- Ability to design solutions & choose the right tools
- Broad knowledge of modern backend web technologies
- Basic understanding of databases, messaging systems & data streaming
- Experience with containerized infrastructure (Docker, Kubernetes)
Nice to have
- Experience building high-load, fault-tolerant services
- Knowledge of Unix systems, OS internals & networking
- Familiarity with frontend tech (JS, TS, React)
- Some experience with Go
- Experience monitoring high-load production systems using monitoring tools such as Zabbix, Grafana
- Experience in finance or trading domain
- Familiarity with TradingView as a product
We offer
- Flexible working hours and a hybrid work format
- Well-equipped offices for focused and collaborative work
- A global, distributed team of 500+ professionals
- Learning, mentorship, and long-term career growth
- Relocation support and private health insurance
- Performance-based bonuses
- TradingView Premium access
- Regular team events and company-wide meetups