Go Developer for Diamond Marketplace API -- 2

Project Description

Job Title: Go (Golang) Developer - Backend API Development

Project Type: long-term / Ongoing project

Budget: first milestone:2500

Estimated Duration: 1~2 month

Description:

We're looking for an experienced Go (Golang) developer to build and maintain backend services for our diamond marketplace platform. This is a full-stack backend project involving API development, database integration, and microservices architecture.

Project Overview: Our platform is a diamond e-commerce marketplace with features including user authentication, product management, payment processing, and real-time chat functionality. We need a skilled Go developer to enhance and maintain our backend infrastructure.

Key Responsibilities:

Develop RESTful APIs using Go and modern frameworks (Gin, Echo, or similar)
Design and implement database schemas (PostgreSQL/MySQL)
Build authentication and authorization middleware
Integrate payment processing systems
Implement real-time features (chat, notifications)
Write clean, maintainable, and well-documented code
Optimize API performance and database queries
Implement proper error handling and logging
Collaborate on code reviews and best practices
Required Skills:

2+ years of professional Go development experience
Strong understanding of RESTful API design
Experience with relational databases (PostgreSQL, MySQL)
Knowledge of authentication/authorization (JWT, OAuth)
Familiarity with Git version control
Experience with Docker and containerization (preferred)
Understanding of microservices architecture (preferred)
Nice to Have:

Experience with payment gateway integrations (Stripe, PayPal)
Knowledge of WebSocket for real-time features
Experience with CI/CD pipelines
Familiarity with cloud platforms (AWS, GCP, Azure)
Previous e-commerce or marketplace projects
Deliverables:

Well-structured, production-ready Go code
API documentation
Database migration scripts
Unit tests and integration tests
Deployment instructions Show More

Attachments

Freelancers Bidding (0)

  • This project has no proposals yet.
    Be the first to place a bid on this project!