Back to search:Back End / Tangerang

Responsibilities:

  • Design and develop scalable, efficient, and maintainable backend services using Golang.
  • Build and integrate RESTful APIs and microservices architecture.
  • Work with Docker and Kubernetes for containerization and orchestration.
  • Implement secure communication using JWT, HTTPS, and key-based encryption methods.
  • Apply Go concurrency principles (goroutines and channels) for efficient processing.
  • Follow clean code principles, design patterns (e.g., MVC, SOLID), and best practices.
  • Participate in code reviews, sprint planning, and agile ceremonies.
  • Use Git for version control and collaboration with team members.

Requirements:

  • 2 years of professional experience in backend development.
  • Proficient in Golang programming.
  • Hands-on experience with RESTful APIs and microservices.
  • Familiarity with Docker and Kubernetes.
  • Understanding of secure communications (JWT, HTTPS, public/private key cryptography).
  • Experience with Go concurrency patterns (goroutines and channels).
  • Proficiency with Git and basic commands.
  • Adherence to clean code principles and architectural patterns.
  • Experience working in a sprint-based or agile development environment.
  • Willing to work on
    BSD
    .

Nice to Have:

  • Familiarity with CI/CD pipelines.
  • Exposure to monitoring/logging tools (e.g., Prometheus, Grafana).
  • Knowledge of database systems (SQL/NoSQL).