Epicareer Might not Working Properly
Learn More

Golang Back End Developer (Paid Internship)

Salary undisclosed

Apply on


Original
Simplified

Job Description

  1. Participate in the entire application lifecycle, focusing on coding and debugging.
  2. Write clean code to develop functional web applications.
  3. Troubleshoot and debug applications.
  4. Perform UI tests to optimize performance.
  5. Manage cutting-edge technologies to improve legacy applications.
  6. Collaborate with Front-end developers to integrate user-facing elements with server side logic.
  7. Gather and address technical and design requirements.
  8. Provide training and support to internal teams.
  9. Build reusable code and libraries for future use.
  10. Liaise with developers, designers and system administrators to identify new features.

Job Requirements

  1. Graduate from Bachelor, Diploma 3, or Diploma 4 degree from IT or other related majors.
  2. Experienced in Go Language, especially working in frameworks such as Go Fiber.
  3. Experience developing high performing APIs and Microservice Architecture.
  4. Experience with creating API based Web Apps with proper authentications for Mobile Apps.
  5. Familiar with version control systems such as Git or Gitlab, Branching Mechanism, Pull Request.
  6. Familiar with multi-thread or concurrency programming technology.
  7. Possess certain practical experience in continuous testing, integration, and deployment.
  8. Experience with SQL & NoSQL database like MongoDB.
  9. Experience of using some RDBMS especially MySQL and PostgreSQL.
  10. Experience with pub/sub technology like Kafka, MQTT, Websocket.
  11. Strong knowledge of building complex SQL queries
  12. Understand the Software Development Life Cycle concept.

Placement (Choose one)

  1. Halim, East Jakarta.
  2. Cilandak, South Jakarta (Alamanda Tower 11th Floor).
  3. Umbulharjo, Yogyakarta