Role Overview
UNI.AIHUB is seeking a Back End Developer Intern to support server-side application development, database management, API development, and backend system activities. The selected intern will work on assigned development tasks and projects under the guidance of the team to build scalable, secure, and reliable backend applications.
Responsibilities
- Assist in developing and maintaining server-side applications.
- Build, test, and integrate RESTful APIs and backend services.
- Work with databases to store, retrieve, and manage application data.
- Write clean, efficient, and maintainable backend code.
- Assist in implementing authentication, authorization, and basic security practices.
- Debug and troubleshoot backend issues and application errors.
- Perform API testing and assist in improving application performance.
- Integrate backend services with frontend applications and third-party APIs.
- Use version control systems such as Git for code management.
- Document APIs, development processes, and technical solutions.
Requirements
- Basic understanding of backend development concepts.
- Familiarity with at least one backend programming language such as Python, Java, Node.js, PHP, or C#.
- Basic understanding of databases and SQL.
- Familiarity with REST APIs and HTTP/HTTPS concepts.
- Basic knowledge of Git and version control is preferred.
- Understanding of data structures and programming fundamentals.
- Familiarity with frameworks such as Node.js/Express, Django, Flask, or Spring Boot is an advantage.
- Good analytical and problem-solving skills.