Go Developer for Diamond Marketplace API

Заказчик: AI | Опубликовано: 07.04.2026

Job Title: Go (Golang) Developer - Backend API Development Project Type: long-term / Ongoing project Budget: first milestone:2500 Estimated Duration: 1~2month 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