About EMCD
EMCD is an international fintech company and one of the largest ecosystems in the cryptocurrency industry. We build products at the intersection of fintech and blockchain from mining pools and payments to advanced financial solutions. We are looking for an experienced Team Lead (Golang) who will combine hands-on development with leadership responsibilities helping us scale mission-critical systems.
Responsibilities:
Technical Leadership
- Lead and coordinate the development team together with the PM ensuring effective task distribution and timely delivery;
- Drive system design discussions and propose architectural solutions;
- Maintain high code quality through reviews and personal contributions;
- Facilitate technical communication with consumer teams of Admin services;
- Contribute to the security transformation of Admin services integrating company-wide authentication and authorization standards.
Hands-on Development
- Design and implement complex modules and features in Go;
- Optimize PostgreSQL databases and ClickHouse analytics systems (hands-on experience required);
- Set up and integrate data pipelines using Kafka (hands-on experience required).
DevOps & Reliability
- Collaborate with DevOps engineers to automate CI/CD and improve infrastructure;
- Ensure stability security and performance of systems in production.
Team Growth & Collaboration
- Mentor and coach developers run internal tech trainings;
- Contribute to team performance evaluation and process improvement;
- Apply analytical thinking to understand business logic across teams;
- Prioritize tasks effectively in a high-load environment with a large backlog.
Requirements:
- 2 years of experience leading small development teams;
- 6 years of software engineering experience with deep expertise in Go (Java or PHP background is a plus);
- Solid understanding of PostgreSQL Kafka and ClickHouse;
- Practical experience with blockchain technologies;
- Strong system design skills;
- Understanding of SDK-based integrations;
- Advanced knowledge of secure development principles.
Nice to have:
- Production experience with PHP or JavaScript;
- Background in ERP systems or ERP module development;
- Proven track record in FinTech or blockchain projects;
- Expertise in high-availability systems and database optimization.
What we offer:
- Remote-first culture work from anywhere;
- Competitive compensation in USD/USDT;
- Flexible schedule and a result-driven approach;
- Opportunity to lead and build high-load global-scale systems;
- A team of professionals in blockchain and fintech;
- Growth opportunities in both technical and leadership tracks.
If you are passionate about Team leading and want to make an impact in the crypto industry apply today and become part of our growing team!