Role Overview
We are seeking a skilled Backend Engineer with expertise in either Golang or Node.js to build scalable, high-performance server-side applications. You will design and implement robust APIs, microservices, and distributed systems that handle high traffic loads. The ideal candidate has strong experience with database design, system architecture, and deploying production-grade backend systems that support modern web and mobile applications.
Key Responsibilities
Backend Development & API Design
Develop scalable backend services and APIs using Golang or Node.js with modern frameworks
Design and implement RESTful APIs, GraphQL endpoints, and real-time communication systems
Build microservices architecture with proper service communication and data consistency
Implement authentication, authorization, and security best practices for backend systems
Develop data processing pipelines, background jobs, and scheduled tasks
System Architecture & Performance
Design and implement high-performance, scalable systems capable of handling large traffic volumes
Optimize database queries, implement caching strategies, and manage data storage solutions
Build monitoring, logging, and alerting systems for production environment health
Implement load balancing, rate limiting, and circuit breaker patterns for system reliability
Design and maintain CI/CD pipelines for automated testing and deployment
Database & Infrastructure Management
Design efficient database schemas and optimize queries for relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases
Implement data migration strategies, backup procedures, and disaster recovery plans
Deploy and manage applications using cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes)
Integrate with third-party services, APIs, and payment processing systems
Ensure system security, compliance, and data protection standards
Required Qualifications
Technical Expertise
4+ years of backend development experience with strong proficiency in either Golang or Node.js
Proven experience building and deploying high-traffic, production-grade backend systems
Strong knowledge of database technologies including SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, Elasticsearch)
Experience with microservices architecture, distributed systems, and inter-service communication
Proficiency with message queues (RabbitMQ, Apache Kafka, AWS SQS) and event-driven architecture
System Design & DevOps
Experience with cloud platforms (AWS, GCP, Azure) and infrastructure-as-code tools (Terraform, CloudFormation)
Knowledge of containerization (Docker, Kubernetes) and orchestration for scalable deployments
Proficiency with CI/CD pipelines, automated testing frameworks, and deployment automation
Understanding of system monitoring, logging tools (ELK stack, Prometheus, Grafana), and performance optimization
Experience with version control systems (Git), code review processes, and agile development practices
Problem-Solving & Communication
Strong system design skills with ability to architect solutions for complex business requirements
Experience with API documentation, testing strategies, and maintaining high code quality standards
Excellent debugging and troubleshooting skills for production issues and performance bottlenecks
Strong communication skills for technical documentation and cross-team collaboration
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Fluent in Vietnamese and English. Chinese is a Plus
Ready to join a global Web3 leader?
Send your resume and a short intro to