Team Lead (python)
Cryptology
Software Engineering
Almaty, Kazakhstan
Posted on Jan 12, 2025
About Tothemoon
Tothemoon is a user-centric, multiservice digital assets trading platform. At Tothemoon, we prioritize what matters most in finance: reliability. Whether it’s buying, selling, exchanging, or investing in cryptocurrencies, you can trust us to protect your financial interests and propel you towards a prosperous future. Join a rapidly growing community of users who choose Tothemoon for their digital transactions.
Team Lead for the Cryptocurrency Payment Processing Development Team
We offer exciting challenges, the opportunity to work with cutting-edge technologies in the fintech sector, professional and career growth potential, and a strong team that makes work enjoyable.
Key Responsibilities:
Powered by JazzHR
6cjIQEXgue
Tothemoon is a user-centric, multiservice digital assets trading platform. At Tothemoon, we prioritize what matters most in finance: reliability. Whether it’s buying, selling, exchanging, or investing in cryptocurrencies, you can trust us to protect your financial interests and propel you towards a prosperous future. Join a rapidly growing community of users who choose Tothemoon for their digital transactions.
Team Lead for the Cryptocurrency Payment Processing Development Team
We offer exciting challenges, the opportunity to work with cutting-edge technologies in the fintech sector, professional and career growth potential, and a strong team that makes work enjoyable.
Key Responsibilities:
- Leading a team of developers: task planning, assisting in implementation, code reviews
- Participating in the development of new features and microservices, integrating with new blockchains
- Supporting and enhancing existing services and integrations
- Building and optimizing development processes, collaborating with other teams and departments
- Ensuring code quality and adherence to best engineering practices
- Optimizing application costs and related infrastructure
- At least 5 years of development experience in Python, including 2 years in a team lead role
- Deep knowledge of Python and practical experience with web frameworks
- Practical experience working with blockchain node APIs
- Experience building data processing pipelines (e.g., Dramatiq + Redis + Postgres)
- Strong understanding of multithreaded and asynchronous applications, including thread management (Lock objects, Redis-based locks, and other techniques)
- Excellent knowledge of PostgreSQL features, performance optimization, and working with locks
- Experience with distributed task queues
- Ability to navigate complex business logic, troubleshoot performance issues, and memory leaks in large applications
- Familiarity with DevOps practices and a desire to participate in building infrastructure (AWS, Terraform, GitLab CI)
- Proficient English level sufficient for reading technical documentation and writing comments
- Location: Almaty (Kazakhstan)
- We strive to work in sprints to achieve planned goals but switch to Kanban when urgent tasks arise
- We monitor production stability, explore the crypto space, develop new solutions, and optimize existing ones
- We analyze logs in Grafana, track errors in Sentry, and receive alerts in Slack
- We conduct code reviews within the team and with security engineers
- A rapidly changing world of cryptocurrencies
- Ensuring a reliable transactional model for payments
- Integration with various blockchains
- Competitive salary (discussed individually)
- High decision-making speed, with opportunities to take responsibility and act independently
- A team of experienced engineers ready to share knowledge
- Continuous commitment to code quality (flake, black, mypy)
- Complex business logic, working with sensitive data, and microservices architecture
- Opportunity to develop expertise in one of the most dynamically evolving fields today
Powered by JazzHR
6cjIQEXgue