Tech Stack
AWSCloudDockerGoGoogle Cloud PlatformGraphQLGRPCKubernetesMongoDBMySQLPostgresRedisSolidityWeb3
About the role
- Design and implement Galxe.com backend services
- Develop and maintain smart contracts
- Conduct independent research, design solutions, and draft documentation
- Collaborate with core team members to fulfill product requirements
- Work on databases, distributed systems, caching, and transaction implementations
- Write maintainable, well-tested code and participate in testing practices
Requirements
- Proficient in Go language with extensive backend development experience
- Skilled in PostgreSQL, MySQL, MongoDB, Redis; understands principles, best practices, and performance optimization
- Knowledge of distributed application development, caching, and distributed transactions (e.g., 2PC)
- Deep understanding of testing principles and methods; able to write highly covered, maintainable tests
- Proficient with Git
- Skilled in Docker
- Solid foundational knowledge in computer science
- Excellent written English communication skills; fluent in Mandarin
- Enthusiastic about new technologies
- Bonus: experience with blockchain, smart contracts (Solidity, Move, Cairo)
- Bonus: familiar with gRPC, GraphQL
- Bonus: familiar with cloud infrastructure (AWS/GCP), Kubernetes, GitOps and modern DevOps practices