TopDev

Sun Asterisk

Golang Engineer (English Fluency)

Quận Nam Từ Liêm, Hà Nội
Posted 4 days ago and Job expires in 1 week from now

Year of experience

Job Level

Job Type

Contract type

At Sun Asterisk, we build cutting-edge, high-performance systems to tackle complex challenges. As a developer, you will:

Responsibilities

  • Design Next-Level Architecture: Create scalable Kubernetes (K8s) solutions across on-premise, AWS, GCP, and Azure environments, ensuring seamless integration and performance
  • Craft High-Performance Databases: Design and optimize databases to handle massive data throughput with speed and efficiency
  • Code with Excellence: Implement Domain-Driven Design (DDD) principles and integrate pub/sub messaging systems for clean, modular, and scalable codebases
  • Master Performance Optimization: Dive into large-scale databases, hunt down slow queries, and fine-tune systems for peak performance
  • Elevate Monitoring and Reliability: Leverage AWS CloudWatch, GCP Monitoring, and Azure Monitor to proactively track performance, detect issues, and ensure systems are always reliable and fast

Requirements

Experience Requirements

Mandatory Skills:

  • At least 3 years of experience with Golang (preferably with additional experience in C++ or Java)
  • Experience with one or more Go frameworks/libraries, such as gin-gonic, echo, gorilla mux, gorm, SQLBoiler, etc.
  • Understanding of Agile model (Scrum and Kanban).
  • Preferably with experience in building SaaS or working in startup environments.
  • Familiarity with monitoring (opentracing , open telementry…)
  • Solid understanding of RESTful API Services and open API
  • Experience in building Microservices and working with APIs and protocols: (HTTP , TCP , restful , grpc)
  • Proficiency in using Git
  • Familiarity with at least one RDBMS, such as MySQL or Postgres. Need to understand deeply with index , locking , complexity of query
  • Experience working with various databases, including RDS and NoSQL.
  • Solid understanding , data structures, and basic algorithms.
  • Hands-on experience writing Unit Tests.

Bonus Points:

  • Frontend Skills: Experience in frontend frameworks such as ReactJS, Angular, VueJS…
  • DevOps Skills: Knowledge or experience with CI/CD pipelines, Docker, Kubernetes, etc.
  •  AI/ML Knowledge: Familiarity or interest in Artificial Intelligence (AI) or Machine Learning (ML)

Skill Requirements

  • Excellent English communication skills
  • Strong teamwork skills
  • Ability to allocate tasks effectively
  • Strong critical thinking and logical thinking skills
  • Effective problem-solving skills

Attitude Requirements

  • Possess customer-oriented mindset
  • Embrace and adapt to changes
  • Be committed to continuous development

Benefits

Professional, open-minded, and creative environment:

  • Work with colleagues who embrace ideas to change the society
  • Respect different perspectives within a team
  • Strong learning culture that promotes individual development
  • The culture of taking risks to experience and thrive

Focus on individual development

  • Be consulted, accompanied, and supported in career development with the career path system (developing in expertise or management direction) that has been studied and tested for many years
  • Be oriented for individual, group, and organizational goals
  • Be empowered
  • Be supported to define a 3-month or 6-month goal (Goal Define Support)
  • Get access to company Learning Hub online library with various courses provided by Udemy, LinkedIn,…

Special care for employees

  • Salary: Negotiable + competitive allowance (lunch, living allowance, beauty care, Japanese and IT certificates, etc.)
  • 13th-month salary bonus
  • Performance review: Twice/a year
  • Hybrid working policy; flexible check-in, check-out
  • Comprehensive health insurance Sun* Care
  • Seniority Allowance
  • Women care allowance: Women’s physiological leave: 2.5 hours/month; Postpartum leave for female employees with under 1-year-old children: 1 hour/day
  • Policies supporting learning activities, knowledge sharing, and cultural exchange (Technology Seminar – Tech Expert, Club: Reading, Japanese, Music Club, …
  • Annual company trip and quarterly team-building activities

1 job opening

Industry

Product, Software

Company size

Employees

Nationality