Search by job, company or skills

G

Golang Engineer

2-5 Years
SGD 3,800 - 4,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Golang Engineer

We are seeking a skilled Golang Engineer to join our development team. The ideal candidate will be responsible for designing, implementing, and maintaining backend services using Go. You will work closely with crossfunctional teams to build scalable, highperformance applications and contribute to architectural decisions that drive the reliability of our platform.

Key Responsibilities

Backend Development

  • Develop, optimize, and maintain backend services and microservices using Go (Golang).
  • Implement clean, efficient, and testable code following industry best practices.
  • Build APIs, data processing components, and distributed systems that support business applications.

System Design & Architecture

  • Participate in designing system architecture, including service decomposition, data modeling, and workflow planning.
  • Contribute to decisions around performance optimization, scalability, caching strategies, and reliability improvements.

Integration & Collaboration

  • Integrate backend services with internal and thirdparty systems through REST, gRPC, messaging queues, or eventdriven frameworks.
  • Collaborate with DevOps, frontend, QA, and product teams to ensure smooth endtoend delivery.

Testing & Quality Assurance

  • Write unit tests, integration tests, and benchmarks to ensure code quality and system stability.
  • Perform debugging, profiling, and monitoring to maintain robust and resilient applications.

Operations & Maintenance

  • Support production systems, troubleshoot operational issues, and implement longterm solutions.
  • Contribute to technical documentation, coding standards, and continuous improvement initiatives.

Required Qualifications

Education

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline (or equivalent experience).

Technical Skills

  • Strong programming experience in Go (Golang).
  • Familiarity with common Go frameworks, libraries, and tools such as Gin, Echo, Gorm, Wire, or Go modules.
  • Understanding of concurrency patterns, goroutines, and channels.
  • Experience working with microservices architecture.
  • Proficiency in designing and consuming RESTful APIs or gRPC services.
  • Hands-on experience with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
  • Proficiency in using Git and working within CI/CD environments.

Soft Skills

  • Strong problemsolving and analytical abilities.
  • Good communication skills and ability to work effectively in collaborative, agile teams.
  • High attention to detail and a commitment to producing reliable, maintainable software.

Preferred Experience (Nice-to-Have)

  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Exposure to event-driven systems (Kafka, RabbitMQ, NATS, etc.).
  • Familiarity with observability stacks (Prometheus, Grafana, OpenTelemetry).
  • Understanding of security best practices for backend development.
  • Contributions to opensource Go projects or participation in the Go community.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144953035

Similar Jobs