Golang Developer

Project: Billing Development

This project involves creating a comprehensive billing system that includes:

  • Master Data Management: For efficient handling of core billing data.
  • Admin Interface: A centralized platform for administrators to access complete customer data, from recording to reminders and invoicing, with access limitations.
  • Customer Interface: An intuitive portal for customers to view their subscriptions and invoices.

 

Responsibilities

  • Design, develop, and maintain robust, scalable, and efficient server-side applications and APIs using Go.
  • Write clean, well-structured, and testable Go code.
  • Develop and optimize database schemas and queries (relational and NoSQL).
  • Optimize application performance, including database and API response times.
  • Implement security best practices (authentication, authorization, secure coding).
  • Integrate Go applications with frontend and third-party services.
  • Develop and maintain RESTful and/or gRPC APIs using Go frameworks.
  • Build and manage CI/CD pipelines for Go applications.
  • Monitor application performance and troubleshoot production issues.
  • Participate in code reviews, ensuring Go coding standards.
  • Contribute to technical documentation (API specs, system design).
  • Collaborate with frontend engineers, product managers, and stakeholders.
  • Stay updated with Go features, libraries, and backend technologies.
  • Implement logging and monitoring solutions.
  • Participate in on-call rotations for production support.
  • Able to lead a team of developers.

 

Qualifications

  • Bachelor’s or Master’s in Computer Science, Engineering, or related field.
  • Minimum 5 years professional experience as a Go Developer.
  • Strong Go proficiency and experience with Go frameworks.
  • Solid understanding of software engineering principles, data structures, and algorithms.
  • Expertise in relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Cassandra) databases.
  • Proven experience designing and implementing RESTful APIs; gRPC a plus.
  • Knowledge of API security best practices (OAuth 2.0, JWT).
  • Experience with cloud platforms (AWS, GCP) and their services.
  • Proficiency with version control systems (Git).
  • Experience with CI/CD pipelines (Jenkins, GitHub Actions, CircleCI).
  • Familiarity with containerization (Docker, Kubernetes) a plus.
  • Strong problem-solving and debugging skills in Go.
  • Ability to work independently and collaboratively.
  • Excellent communication and collaboration skills.
  • Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack, AWS CloudWatch) a plus.
  • Understanding of system architecture and distributed systems concepts a plus.

 

What We Offer:

  • Compensation: Full-time with competitive salary range (SGD $2000 onwards, performance-based increments). Bonuses and Incentives based on individual performance, tenure, and company discretion.
  • Benefits: Includes annual leave, sick leave, maternity/paternity leave, and wellness benefits
  • Work Environment: Hybrid (Kuala Lumpur, Malaysia) or remote.
Job Nature

Full-time

Location

Hybrid | Remote

Experience

5+ years

Available Positions

1

Apply Now