
Tech Lead Golang Engineer
CoinsPaidPosted 5/5/2025

Tech Lead Golang Engineer
CoinsPaid
Job Location
Job Summary
CoinsPaid is a remote-first company offering ready-to-use crypto payment solutions. As a Tech Lead Golang Engineer, you will write robust and scalable code, work with QA engineers to ensure high-quality code, and participate in requirements and implementation discussions. You will also communicate technical directions and product goals to the team and conduct technical interviews to assess candidates' skills. CoinsPaid is a rapidly developing international company with over €700M processed in crypto monthly and over 1M transactions processed monthly. The company values knowledge sharing across the team, software engineering best practices, and Scrum. With flexible remote work options, $4,000/year travel stipends, and equity in a fast-growing company, CoinsPaid is an exciting opportunity for developers to contribute to groundbreaking projects.
Job Description
Responsibilities:
- Write robust, scalable, and reusable Golang code according to requirements
- Cover code with unit tests. Work together with QA engineers to ensure high, consistent code quality
- Perform code reviews, help teammates with solving technical problems
- Troubleshoot issues where needed
- Participate in requirements and implementation discussions
- Ensure stable operation of the product through monitoring, alerts and metrics
- Develop applications to work in an isolated infrastructure, complying with security standards
- Work only with the backend, solve complex algorithmic problems related to fintech
- Communicate clearly with the team about technical directions and product goals
- Help the engineering manager match projects to engineers’ skills and workloads
- Conduct technical interviews and assess candidates’ skills to ensure the right fit
- Promote knowledge sharing across the team
- Review the team’s technical proposals and make final calls when needed
Requirements:
- 3+ years of experience with Golang as a primary working language and 7+ of overall development experience
- Experience with queues Kafka/NSQ/NATS/Rabbit
- Comfortable working with Docker, Kubernetes, good understanding of CI/CD (we use ArgoCD and Gitlab)
- Experience with MySQL or similar DBs
- Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
- Experience with Scrum
- Understanding of software observability tools - Prometheus, Grafana, ELK, Opsgenie
- Comfortable to work as a tech lead
- Experience in training and onboarding engineers
- Skilled in assessing technical skills and knowledge via code reviews, peer evaluations, and interview assessments
- Experience mentoring junior and mid-level developers, offering coaching, feedback, and support for their career growth
- Good level of spoken and written English and Russian