
Senior Golang Engineer
CoinsPaid
full-time
Posted on:
Location Type: Remote
Location: Anywhere in the World
Visit company websiteExplore more
Job Level
About the role
- 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 business problems related to fintech
- Communicate clearly with the team about technical directions and product goals
- Promote knowledge sharing across the team
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 event sourcing architecture pattern
- 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
- Good level of spoken and written English and Russian.
Benefits
- Dynamic team working culture
- Opportunities for professional growth
- Work-from-home options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Golangunit testingcode reviewsDockerKubernetesCI/CDMySQLevent sourcingScrumsoftware engineering best practices
Soft Skills
communicationproblem solvingteam collaborationknowledge sharingtechnical assessment