About
TradingView is the world's largest financial analysis platform, providing tools that help traders and investors make informed decisions through advanced charting, market data, collaboration, and publishing features. Its products are used by millions of individuals and trusted by companies worldwide.
Responsibilities
•Break up the Django monolith and design scalable microservices for a distributed architecture across multiple data centers
•Develop and integrate new features in a high-load environment
•Design service architectures, select data processing, messaging, and streaming solutions, and implement them
•Monitor code performance and build fault-tolerant systems
•Collaborate with infrastructure experts and explore network protocols, traffic routing, and load balancing techniques
Requirements
•5+ Years of software development experience
•2+ Years of hands-on Python experience
•Strong understanding of algorithms and data structures
•Experience with Django and DRF
•Ability to design solutions and choose appropriate tools
•Broad knowledge of modern backend web technologies
•Basic understanding of databases, messaging systems, and data streaming
•Experience with containerized infrastructure, including Docker and Kubernetes
•English at B2 level
Nice to have
•Experience building high-load, fault-tolerant services
•Knowledge of Unix systems, OS internals and networking
•Familiarity with frontend technologies (JS, TS, React)
•Some experience with Go
•Experience monitoring high-load production systems
•Experience using Zabbix or Grafana for monitoring
•Experience in finance or trading
•Familiarity with TradingView as a product
Conditions
•Flexible working hours
•Relocation support and private health insurance
•Performance-based bonuses
•TradingView Premium access
•Regular team events and company-wide meetups