Role OverviewThis is a backend-focused role building production services in Python, with JavaScript/Node across the wider stack for front-ends and micro-services. As Tidal invests in Python as a primary backend language, you'll be a founding voice in the practice— setting the patterns, standing up the services, and helping the team grow.
What You Will Do
Design, build, and operate production Python services — clean APIs, sound data models, and sensible async — that other teams and systems depend on. Own the backend for major platform projects and stand up new services as the business grows.
Why It Might Be a Fit
Partner with product and compliance to turn regulated, real-money requirements into software people trust. Set the standard for a young Python codebase: testing, CI, code review, and the conventions others will follow.
Requirements
- 5+ years building and running production backend services (not just scripts)
- Deep Python expertise across web services, data access, and asynchronous work
- Strong PostgreSQL and relational data modeling
- Solid API design and security — authn/authz, input validation, and safe handling of sensitive data
- Strong JavaScript / Node — comfortable across front-end integration, micro-services,and the glue between systems
- Fluent using AI in design and development
- Sound engineering fundamentals: testing, CI/CD, observability, and code review as habits
Benefits
- Comprehensive, value-generating ETF solutions
- Best-in-class strategic guidance, product planning, trust and fund services, legal support, operations support, marketing and research, and sales and distribution services
]]>