Hiring partnerBybit is hiring for 67 rolesAbu Dhabi, AE, Hong Kong +9 See all roles

Senior Python Developer

Hybrid $2k–3k senior today full-time quality 8.7/10

Role in brief

Omega Solutions seeks a Senior Python Developer for a complex crypto project, focusing on backend service development and REST API support. Candidates should have substantial experience in Python and crypto-related systems.

PythonDjangoREST APIPostgreSQLRedisFastAPIasyncioKubernetesCI/CDDockerLinux

About the role

In this role, you will be responsible for developing and enhancing backend services using Python and Django, as well as optimizing existing codebases. You will also manage database performance and support integration with various services, including those in different programming languages.

You will work on a large and technically complex project in the cryptocurrency sector, which requires a deep understanding of financial operations and high-load systems. Collaboration with multiple teams and participation in architectural decisions will be key to your success.

The salary range for this position is between $2350 and $2700 per month.

Skills that matter here

  • Python: This role requires deep knowledge of Python 3 for backend service development.
  • Django: Experience in developing and supporting large production projects using Django is essential.
  • REST API: You will design and implement REST APIs to support various functionalities.
  • PostgreSQL: Proficiency in PostgreSQL is needed for database management and query optimization.
  • Kubernetes: Knowledge of Kubernetes is important for managing containerized applications.
  • CI/CD: Experience with CI/CD practices will be necessary for efficient deployment processes.

Who this role suits

  • A professional with at least 5 years of commercial backend development experience, particularly in Python.
  • Someone comfortable working in a hybrid environment and able to collaborate with multiple teams.
  • A candidate who can independently design solutions and manage complex tasks in a high-load production setting.
  • An individual with a strong understanding of financial systems and a proactive approach to problem-solving.

From the employer

Responsibilities

  • Development and enhancement of backend services using Python / Django;
  • Design and implementation of new functional modules;
  • Support, optimization, and refactoring of existing codebase;
  • Development and maintenance of REST API;
  • Integration with internal and external services, including components in Go and other languages;
  • Database management, SQL query optimization, and performance tuning;
  • Development of background and asynchronous processes;
  • Participation in architectural decisions and backend architecture development;
  • Decomposition and assessment of technically complex tasks;
  • Conducting Code Reviews and maintaining code quality;
  • Analyzing and resolving production issues;
  • Parallel work on multiple development directions.

Requirements

  • Experience in Crypto / Blockchain is mandatory;
  • Experience in developing financial and transactional systems;
  • Understanding of balance management, payments, and financial operations;
  • Experience with microservices architecture;
  • Knowledge of NATS and other message brokers;
  • Experience in developing WebSocket and real-time services;
  • Knowledge of FastAPI / asyncio;
  • Experience with large data volumes and intensive event streams;
  • Deep optimization of PostgreSQL under high loads;
  • Experience with ClickHouse and analytical DBMS;
  • Knowledge of Kubernetes and CI/CD;
  • Understanding of fault tolerance and horizontal scaling;
  • Experience with Prometheus, Grafana, and observability tools;
  • Knowledge of secure backend development principles;
  • Experience in large multi-team projects;
  • Commercial backend development experience of at least 5 years, significant part related to Python;
  • Deep knowledge of Python 3;
  • Experience in developing and supporting large production projects on Django;
  • Proficient in Django ORM and Django REST Framework;
  • Experience in designing and developing REST API;
  • Understanding of backend system architecture and microservice interaction;
  • Experience in developing high-load production systems;
  • Experience in service integration, including those written in different programming languages;
  • Proficient in PostgreSQL: SQL, indexes, transactions, query optimization;
  • Experience with Redis;
  • Understanding of asynchronous programming in Python;
  • Experience in background task processing and working with message brokers;
  • Understanding of transactional integrity, concurrent access, and data consistency;
  • Experience in Unit / Integration Testing;
  • Knowledge of Git, Docker, Linux;
  • Ability to independently design solutions, decompose tasks, and bring them to production;
  • Ability to quickly understand a large existing codebase and work on multiple tasks simultaneously.

Conditions

  • Large project in the cryptocurrency and digital assets sector;
  • Technically complex platform with a large existing codebase;
  • Employment under the Labor Code of the Republic of Belarus;
  • Hybrid work format.

Questions about this role

Is this position remote?

This role is hybrid, allowing for both in-office and remote work.

What level of experience is required?

Candidates should have at least 5 years of commercial backend development experience.

How do I apply?

You can apply through the company's website at https://www.omegasolutioninc.com/

Apply now →

✓ Apply here in a minute. Your application and answers go straight to the hiring person, so you never land in a spam pile.

Similar jobs