Senior Python Back-End Developer

Summary

Senior Python back-end developer working on a cryptocurrency and blockchain project, designing integrations with crypto exchanges, digital wallets, and trading/custody/settlement systems using Python, microservices, Kubernetes, and Terraform.

Hello! We are ElmoSoft, an IT company specializing in software development and consulting. Our core expertise lies in building high-load, scalable, distributed systems for big data processing.

We help bring large-scale, complex projects to life for international clients - and we’re looking for talented professionals to join us on this journey. Over the past five years, we’ve successfully delivered over 50 projects, making a meaningful impact in the fintech and automotive industries.

Currently, we’re looking for a Senior Python Back-End Developer to join our team and work on a cryptocurrency and blockchain project.

Responsibilities:

  • Collaborate with team members and stakeholders in developing features and new products.

  • Develop solutions according to specified business requirements.

  • Define and write up the technical spec, including the appropriate technology and workflow to coding standards.

  • Demonstrate and present implementation to team leaders/heads/CTO.

  • Implement Unit and Integration Tests.

  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.

  • Participate in code reviews, identifying anti‑patterns in the code and refactoring opportunities.

  • Design and implement secure integrations with blockchain networks, crypto exchanges, and digital wallets.

  • Contribute to the development of systems supporting cryptocurrency trading, custody, and settlement.

Technical Requirements:

  • BSc in Computer Science or related field.

  • Excellent knowledge of software and application design and architecture.

  • A technical mindset with great attention to detail.

  • Understanding of software quality assurance principles.

  • Experience with software development lifecycle (SDLC) processes.

  • Experience with service-oriented architecture (SOA).

  • Experience in software development and coding in Python. PHP will be considered an advantage.

  • Experience in SQL and NoSQL databases.

  • Some experience in RabbitMQ or Kafka or other.

  • Experience in developing microservices and managing containerized applications.

  • Some experience building websockets.

  • Some level of experience with Kubernetes and IaC (Terraform, Helm).

  • Be proficient in using version control and continuous integration, with tools such as Git and Jenkins.

  • Understanding of web security standards and best practices.

  • Strong knowledge of blockchain fundamentals, cryptography, and digital assets.

  • Hands-on experience integrating with crypto APIs (REST/WebSocket), smart contracts, or blockchain SDKs.

  • Exposure to DeFi protocols, Web3 frameworks, or digital custody systems is a plus.

What we offer:

  • An interesting cryptocurrency and blockchain project.

  • Collaboration with strong professionals, offering opportunities to learn and grow.

  • Competitive salary linked to USD.

  • Fully remote work.

See also

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

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

A new version of freehire is available