About the Role
We are seeking a highly skilled Technical Lead to drive the design and implementation of high-performance, scalable backend systems for our digital platform. The ideal candidate will have deep expertise in microservices architecture, cloud-native technologies, and Web3/blockchain solutions, with a proven track record of delivering mission-critical applications.
Key Responsibilities
- Lead the architecture design and development of backend services using Golang, PHP, and JavaScript frameworks.
- Build and optimize high-concurrency, high-availability systems for payment, wallet, and digital asset transactions.
- Design and implement microservices architecture leveraging gRPC, Gin, and container orchestration tools (Docker, Kubernetes).
- Integrate and manage middleware components such as Redis, Kafka, RabbitMQ for performance and reliability.
- Develop and maintain secure blockchain-based solutions, including wallet systems and smart contract integrations.
- Drive DevOps practices, ensuring automated deployment, monitoring, and system resilience.
- Collaborate with cross-functional teams to align technology solutions with business objectives.
Requirements
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
- 8+ years of experience in backend development and system architecture.
- Proficiency in Golang, PHP, and JavaScript familiarity with Java, Python, C++ is a plus.
- Strong knowledge of microservices, cloud-native architecture, and containerization (Docker/K8s).
- Hands-on experience with Web3/blockchain technologies and digital asset platforms.
- Excellent problem-solving skills and ability to handle high-concurrency, high-availability challenges.
- Strong communication and leadership skills.