Explore outstanding AI & Data jobs.
See now

Middle/ Senior Golang Developer

Nexsoft Technology
Tòa Nhà Flemington, 182 Lê Đại Hành, Phường Phú Thọ, District 10, Ho Chi Minh
At office
Posted 3 days ago
Job Expertise:
Job Domain:
IT Services and IT Consulting

Top 3 reasons to join us

  • Competitive salary
  • Income: Project bonuses, Tet bonuses
  • Social/health/unemployment insurance

Job description

  • Manage and build the Golang technical team, lead the architecture design and development of IM systems or public blockchain-related projects.
  • Optimize high-concurrency, low-latency distributed systems to improve system stability and scalability.
  • Establish technical standards and promote code reviews, performance optimization, and technical debt resolution.
  • Collaborate with product, QA, and DevOps teams to ensure high-quality project delivery.

Your skills and experience

  • 5+ years of backend development experience, with at least 3 years of hands-on Golang experience.
  • Proficient in Golang concurrent programming (goroutine/channel, sync package, memory model).
  • Familiar with the Golang ecosystem (Gin/Echo, gRPC, Protobuf, WebSocket).
  • Solid understanding of blockchain infrastructure (consensus algorithms, P2P networks, smart contracts).
  • Experience with public or consortium blockchain development (e.g., Ethereum, Fabric, Cosmos SDK).
  • Familiar with cryptographic algorithms (ECDSA, SHA-3, Merkle Tree).
  • Experience in smart contract development (Solidity/WASM) or DApp integration is a plus.
  • Familiar with microservices architecture (service discovery, circuit breaking & rate limiting, distributed transactions).
  • Proficient with Kubernetes/Docker and experienced with cloud platforms (AWS/Aliyun).
  • Familiar with message queues (Kafka/RabbitMQ) and caching systems (Redis).

Management Requirements:

  • 2+ years of experience managing a technical team (5–10 people).
  • Skilled in task breakdown, technical decision-making, and code review.
  • Familiar with Agile development (Scrum/Kanban) and capable of driving team collaboration efficiently.

Bonus Points:

  • Contributions to open-source IM projects (e.g., Matrix, Telegram protocol analysis) or blockchain open-source contributions (e.g., Ethereum, Cosmos).
  • Knowledge of Zero-Knowledge Proofs (ZKP) or Layer 2 scaling technologies (e.g., Rollup, state channels).
  • Experience in optimizing large-scale distributed systems (e.g., messaging systems handling millions of QPS).

Why you'll love working here

.

Nexsoft Technology - Chìa khóa mở cánh cửa công nghệ.

Company type
IT Service and IT Consulting
Company industry
IT Services and IT Consulting
Company size
1-50 employees
Country
Vietnam
Working days
Monday - Friday
Overtime policy
No OT

More jobs for you

Get similar jobs by email