Back End Engineer Internship
Job Description
- Collaborate with front-end engineers and other team members to design and implement scalable, high-performance solutions.
- Develop and maintain back-end services, APIs, and databases using Golang.
- Participate in code reviews and follow best practices for writing clean, maintainable, and efficient code.
- Troubleshoot and debug applications to ensure smooth functionality.
- Assist in the design of system architecture and back-end services.
- Optimize applications for maximum speed and scalability.
- Work with databases, including designing, querying, and optimizing performance.
- Contribute to documentation for code, APIs, and system processes.
Job Requirements
- Undergraduate students, Diploma students, or Fresh Graduate from IT or other related majors.
- Familiarity with Go Lang, especially working in frameworks such as Go Fiber.
- Understand the principle of Microservice Architecutre.
- Familiarity with databases such as PostgreSQL, MySQL, or NoSQL, MongoDB.
- Knowledge of RESTful APIs and basic understanding of API development.
- Understanding of version control systems like Git.
- Understand the Software Development Life Cycle (SDLC) concept and Agile, Scrum methodologies.
Benefits
- Certificate and Allowance.
- Career Path.
- Meal Allowance.
- Device Allowance (if required).
- Dormitory (if required).
- 24 Hour Office (AC + WiFi).
- Round-trip Economy Class Ticket Train.
- Start-up Mentoring.
- Work in Team Experiences.
- Extended Network.
Duration of employment
- Minimum 4 months.
Beginning of employment
- Flexible can be adjusted according to campus policy.