Job Snapshot

Singapore CBD
Employment Type:
Job ID:

Job Summary

What We Offer:

  • A dynamic and challenging working environment
  • An extra steep learning curve
  • Responsibility from day one in a fast growing and global company
  • A vibrant and international team with a diverse background
  • Regular company and team events


  • Minimal 6 years of experience with extensive experience in Golang
  • Design Driven Development
  • Hexagonal Architecture
  • S.O.L.I.D. principles
  • Event-driven architecture
  • Knowledge or experience in Microservice architecture, Redis, Elasticsearch, SQL and key-value storage, MQP. Kubernetes/Docker/Golang
  • Extensive experience in general purpose programming language
  • Experience working with distributed and parallel systems and web applications
  • Practical experience with Design Patterns, Design Principles, Software Architecture and Algorithms and automated tests (unit, integration and functional)
  • Good knowledge of relational databases (You should be aware of normal forms, ACID, isolation levels, index anatomy)
  • Design, develop, test, deploy, maintain, and improve the software
  • Take part in architectural decision making
  • Understanding development lifecycle and collaborate with cross-functional and international agile teams
  • Experience with one or more of the following is an advantage but not a must-have: GitHub, AWS, ElasticSearch, Redis, MySQL
  • Very good communication skills in English, both written and spoken

To apply, please click on the link below:

Allegis Group Singapore Pte Ltd, Company Reg No. 200909448N, EA Licence no. 10C4544

Ref: AR520375