freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Build and optimize server-side systems for a crypto company using Python, Django REST, async frameworks, and databases like PostgreSQL and ClickHouse.

You define server-side architecture, implement new features, optimize existing functionality, and build integrations with blockchains, exchanges, and decentralized applications. You work with Python, Django REST Framework, asynchronous frameworks, microservices, databases, message brokers, CI/CD processes, testing, and profiling tools.

Responsibilities

  • Define server-side architecture
  • Implement new features
  • Optimize existing functionality
  • Implement integrations with blockchains exchanges and decentralized applications

Requirements

  • 5+ years of commercial server-side development experience
  • Strong Python knowledge
  • Extensive Django REST Framework experience
  • Experience with asynchronous code and frameworks such as FastAPI
  • Microservices architecture experience
  • Strong SQL knowledge
  • Complex query writing and optimization
  • Extensive PostgreSQL experience
  • Experience with Redis ClickHouse or Elasticsearch
  • Experience with RabbitMQ or Kafka
  • Git knowledge
  • Understanding of CI/CD processes
  • Ability to write code tests
  • Ability to use profiling tools
  • Knowledge of algorithms and data structures
  • Golang experience
  • Big Data experience
  • High-load systems development experience
  • Algorithmic complexity assessment
  • Mathematical skills

Benefits

  • Remote work
  • Full-time employment

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