Backend Engineer-Python

Tidal Financial Group
Any Location, IL
Job Description
Role Overview

This 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
]]>