Summary
Join CoinsPaid, a leading crypto payment gateway, and contribute to building a robust and scalable crypto payment ecosystem. As a Golang developer, you will write efficient and reusable code, collaborate with QA engineers, and participate in requirement discussions. You will ensure product stability through monitoring and troubleshooting. The role involves working with backend systems, solving complex algorithmic problems, and promoting knowledge sharing within the team. CoinsPaid offers a remote-first work environment with a passionate team and numerous awards and recognitions. The company is growing rapidly and provides opportunities for professional development.
Requirements
- 3+ years of experience with Golang as a primary working language and 5+ 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
- Skilled in assessing technical skills and knowledge via code reviews, peer evaluations
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
- Promote knowledge sharing across the team
Preferred Qualifications
- Experience in training and onboarding engineers (will be as plus)
- Experience in training and onboarding engineers
- Experience mentoring junior and mid-level developers, offering coaching, feedback, and support for their career growth
- Understanding crypto industry
- Take part in interviews
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.