Golang Developer to $2000
About CherryTrader
CherryTrader is a dynamic product company building a cutting-edge digital marketplace designed to transform the way users connect and trade online. As we continue scaling our platform, we are seeking a talented Backend Developer to join our engineering team and contribute to the development of robust, scalable backend systems.
Role Overview
As a Backend Developer at CherryTrader, you will play a key role in building and maintaining backend services and APIs for our platform. This role is ideal for a strong Junior or Middle-level developer who is passionate about backend technologies, system design, and writing clean, maintainable code in a collaborative environment.
Key Responsibilities
- Develop, test, and maintain backend services and APIs using Go (Golang)
- Collaborate with team members through Git and resolve merge conflicts efficiently
- Design and implement features using SOLID principles, design patterns, and Clean Architecture
- Work with SQL-based databases, writing optimized and reliable queries
- Build and integrate RESTful APIs for internal and external services
- Participate in code reviews and contribute to architectural discussions
Required Qualifications
- 1+ year of experience working with Go (Golang)
- Solid understanding of SQL databases and relational data modeling
- Practical experience with Git in a team environment, including resolving conflicts
- Familiarity with Clean Architecture, design patterns, and SOLID principles
- Experience developing and consuming REST APIs
- Strong problem-solving skills and attention to detail
- Ability to work effectively in a collaborative, remote-first team
Preferred Qualifications (Nice to Have)
- Experience with Google Cloud Platform (GCP)
- Hands-on knowledge of Google Cloud Spanner or other distributed SQL databases
- Understanding of microservices architecture
- Familiarity with gRPC
What We Offer
- Opportunity to work on a growing, high-impact marketplace product
- Collaborative and supportive engineering team
- Remote-first work culture with flexible working hours
- Competitive compensation based on experience and qualifications
Required skills experience
Golang | 1 year |
Required languages
English | B1 - Intermediate |