Digital Factory is looking for a Backend Developer Intern to collaborate with their seasoned development team on projects that significantly influence core operations, gaining practical experience in backend development.
Requirements
- Strong understanding of backend development concepts, data structures, and algorithms.
- Proficiency in at least one backend programming language (e.g., Python, Java, Node.js).
- Familiarity with web frameworks (e.g., Flask, Django, Spring Boot) and RESTful APIs.
- Knowledge of database management systems such as MySQL, PostgreSQL, MongoDB, etc.
- Basic understanding of version control systems (e.g., Git) and collaboration tools (e.g., GitHub).
- Experience with Cloud Platforms
- Knowledge of Microservices Architecture
Responsibilities
- Collaborate with senior developers to design and implement backend services and APIs.
- Write clean, efficient, and well-documented code using programming languages such as [mention languages/technologies relevant to your stack, e.g., Python, Node.js, Java, etc.].
- Participate in code reviews and provide constructive feedback to team members.
- Work with databases (SQL and/or NoSQL) to store and retrieve data effectively.
- Ensure the security and integrity of backend systems by implementing best practices and security protocols.
- Optimize backend performance for speed and scalability.
- Troubleshoot and debug issues to maintain system stability.
Other
- 6 MONTH COMMITMENT (Part time internship - 20 hours/week)
- FULLY REMOTE
- Pursuing a degree in Computer Science, Software Engineering, or a related field.
- 1+ years of experience in people management
- 2+ years of experience in people management