freehire launches on Product Hunt on 26 August.

Follow →

Senior Python Engineer

Open 33d

You will join the Platform & Developer Experience team as part of the Build squad, playing a critical role in shaping the foundations of developer experience, scalability, and performance of the Crystal platform. You'll work on performance improvements, database query optimisation, monitoring and observability, and end-to-end feature design and implementation, while collaborating closely with the DevOps team and providing code reviews and feedback to your teammates.

Responsibilities

  • Improve performance through database query optimisation and scalability enhancements
  • Configure monitoring and observability and establish best practices
  • Manage and develop internal libraries
  • Improve development pipelines, such as code coverage tooling integration, in collaboration with the DevOps team
  • Maintain code to high-quality standards
  • Design and implement features end-to-end
  • Code, debug, test and deliver features and improvements continuously
  • Provide code reviews, assistance and constructive feedback to team members
  • Refactor code as necessary

Requirements

  • 8+ years of commercial experience developing Python backend services and APIs for the web
  • Solid software architecture skills
  • Experience with distributed systems
  • Strong knowledge of SQL/NoSQL databases and data architecture, including PostgreSQL
  • Experience with the Flask framework
  • Experience in performance optimisation (database query optimisation, caching)
  • Understanding of integration processes with external services
  • Product-oriented mindset
  • Proficiency in English
  • Experience with ClickHouse is a plus
  • Experience with systems operating on large data volumes is a plus
  • Experience designing AI-enabled developer environments is a plus
  • Experience writing raw SQL queries is a plus
  • Experience designing and leading major reworks of complex distributed systems is a plus
  • Experience with Rust is a plus
  • Passion for Bitcoin and blockchain technologies is a plus

Benefits

  • AI tool of your choice: Cursor or Claude Code

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available