What You Will Do:

  • Design, develop, and maintain scalable applications using Golang.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize applications for maximum speed and scalability.
  • Conduct code reviews and mentor junior developers.
  • Troubleshoot and debug applications to ensure high performance.
  • Implement best practices for software development and deployment.
  • Stay updated with emerging technologies and industry trends.


What We Can Offer You:

  • Competitive compensation package.
  • Company benefits (health, dental, vision, life insurance) for all employees.
  • Flexible environment with tremendous growth potential, and the opportunity to make an immediate and substantial impact to your team and Company.
  • Work with a group of passionate, driven, and creative technologists.


What you’ll Need:

  • Have experience in Golang development.
  • Understand and have experience using Golang development framework eg. gin gonic, fiber, echo, etc.
  • Understand and have experience using goroutine, message queue (eg. Pubsub, Kafka), redis, and databases.
  • Understand and able to explain cloud computing concept (GCP is a plus). And able to show some examples of cloud components and their use cases.
  • Understand Microservice architecture (Domain Driven Design is a plus).
  • Understand software development process like Scrum, Waterfall, etc.
  • Have experience in working as a team and able to lead team members of 5+.
  • Have experience in design thinking and provide technical solution.
  • Have experience in client communication and people management.
  • Have presentation skills with a high degree of comfort speaking with executives and IT Management.