Team Lead (Golang)
Job Description:
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 company — work from anywhere in the world
- Fully flexible working hours
- Extended time off: 20 paid vacation days + 12 bonus days per year
- 100% paid sick leave
- Paid English lessons (iTalki)
- Professional growth support (courses, certifications, training programs)
- Real impact and ownership in fintech & crypto projects
- Corporate benefits: EMCD product discounts and mining infrastructure access
- Payment in USDT
- Employment via Service Agreement
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!