Tidal Financial Group

Backend Engineer-Python

Tidal Financial Group Oak Brook, Illinois, United States

Financial Services · 51-200 employees

4 h ago
python Senior (5-10 yrs) Full-time United States
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, build, and maintain production-grade Python services and APIs that support the firm's financial platforms. Collaborate with cross-functional teams to integrate front-end systems and ensure high standards for code quality, auditability, and security.

What they look for

Python PostgreSQL JavaScript Node.js API Design Asynchronous Programming Data Modeling CI/CD Observability Code Review Software Testing AI Tools System Architecture Security Financial Software

Requirements

Requires 5+ years of experience in building production backend services with deep expertise in Python and PostgreSQL. Candidates must demonstrate strong engineering fundamentals, proficiency in API security, and the ability to fluently integrate AI tools into the development lifecycle.

Full description

About the role:

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.

Your work is the backend for the platforms and products our engineering group is buildingacross the firm. This is real, regulated financial software, where correctness, auditability, and clarity matter as much as speed.

What you’ll 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.
  • Model and query data in PostgreSQL, and design APIs that are secure and easy to build on.
  • Pair with Node/JavaScript front-ends and micro-services across the stack.
  • Work AI-native — use AI fluently across design, prototyping, implementation, and review, and help raise the bar for how the whole team works.
  • Set the standard for a young Python codebase: testing, CI, code review, and the conventions others will follow.
  • Partner with product and compliance to turn regulated, real-money requirements into software people trust.

Qualifications:

  • 5+ years building and running production backend services (not just scripts), with the judgment to make architecture calls and keep a codebase healthy.
  • 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. You already design, build, and review with AI tools and have judgment about where they help and where they don't — central to how we work.
  • Sound engineering fundamentals: testing, CI/CD, observability, and code review as habits.

Preferred skills:

  • ETF or asset-management domain knowledge.
  • Market-data platforms (e.g., Bloomberg).
  • AWS, containers, and infrastructure-as-code.
  • Snowflake or other data-warehouse and pipeline experience (Parquet/DuckDB a plus).
  • TypeScript/React on the front end.

Similar roles