Senior Software Engineer

Summary

Senior backend engineer defining server-side architecture, implementing new features, and integrating blockchains, exchanges, and decentralized apps using Python, Django REST Framework, async frameworks, microservices, PostgreSQL, and message brokers.

You will define server-side architecture, implement new features, optimize existing functionality, and build integrations with blockchains, exchanges, and decentralized applications using Python, Django REST Framework, asynchronous frameworks, microservices, databases, message brokers, CI/CD, 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 knowledge of Python
  • Extensive Django REST Framework experience
  • Experience with asynchronous code and frameworks such as FastAPI
  • Experience with microservices architecture
  • Strong SQL knowledge and ability to write and optimize complex queries
  • Extensive PostgreSQL experience
  • Experience with Redis, ClickHouse, or Elasticsearch
  • Experience with RabbitMQ or Kafka
  • Knowledge of Git
  • Understanding of CI/CD processes
  • Ability to write code tests
  • Ability to use profiling tools
  • Knowledge of algorithms and data structures
  • Additional experience with Golang, Big Data, high-load systems, algorithmic complexity assessment, and mathematical skills

Benefits

  • Competitive salary with progressive growth in KPIs
  • Full-time employment
  • Opportunity to work remotely

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available