Role Overview
We are looking for a Backend Developer Intern to join our development team. The candidate will assist in developing, maintaining, and optimizing backend applications while supporting ongoing software development projects.
Responsibilities
- Assist in developing and maintaining backend applications
- Write clean, efficient, and reusable code
- Develop and integrate RESTful APIs
- Work with databases and perform CRUD operations
- Debug and resolve backend issues
- Collaborate with frontend developers and the development team
- Support ongoing software development projects
Requirements
- Basic knowledge of backend development
- Proficiency in at least one backend language (PHP, Python, or Node.js)
- Understanding of REST APIs
- Basic knowledge of SQL or NoSQL databases
- Problem-solving and analytical skills
- Team collaboration and communication skills
Skills
- Python
- Node.js
- SQL
- REST APIs
- Git
Nice to Have
- Basic knowledge of Laravel, Django, Express.js, or Spring Boot
- Familiarity with Git / Version Control
- Understanding of authentication and authorization
- Basic knowledge of HTML, CSS, and JavaScript
- Knowledge of cloud platforms is a plus