
Lead Golang Developer
Mercuryo
full-time
Posted on:
Location Type: Remote
Location: Cyprus
Visit company websiteExplore more
Job Level
About the role
- Design and implement architectural solutions for high-load SOA systems.
- Solve non-trivial technical problems and optimize critical system components.
- Define coding standards, conduct code reviews, and drive technical decision-making within the team.
- Refactoring, optimization, and development of new features.
- Document APIs and technical designs.
- Collaborate with QA, DevOps, Analytics, and Product Managers to align technical execution with product goals.
Requirements
- Proven experience designing and building complex, high-load distributed systems.
- 4+ years of experience with Golang in projects with SOA.
- Communication skills (ability to argue technical decisions and share knowledge).
- Use Golang toolchain including pprof, delve, linters.
- GIT commands and flows.
- SQL, distinguishing between PostgresSQL and MySQL dialects.
- Message brokers including RabbitMQ, Kafka, NATS.
- Redis commands.
- Docker, including writing Docker files.
- Nice to have: Deep understanding of architectural patterns in SOA.
- Experience in banking industry.
- Experience with cryptocurrency projects.
- Publicly available open source projects (profile on github, etc.).
Benefits
- Competitive market rate salary and performance-based incentives.
- 22 days annual leave with an additional 6 company days, plus bank holidays.
- Comprehensive health insurance plans.
- Extensive benefits program.
- Flexible work schedule and remote work options.
- Modern offices and co-working spaces across 6 countries.
- Working equipment.
- Professional development and training opportunities.
- Opportunity to shape the initiatives you’re working on.
- Diverse and friendly team.
- We are open-minded to new ideas.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangSOASQLPostgresSQLMySQLDockerRedispprofdelvelinters
Soft Skills
communication skillstechnical decision-makingcollaboration