Cinnamon Entertainment Group LLC is offering an academic credit-only internship for students seeking hands-on experience in backend engineering, cloud databases, and API development. As a Backend Database Engineer Intern, you will work on production-level systems for the CliquePrize® platform, focusing on database management, API development, and authentication systems.
Responsibilities:
- Manage and support Azure Database for MySQL for logins, identity and other database functions
- Design scalable database schemas for multi-property systems
- Ensure data integrity, indexing efficiency, and query performance
- Build systems that rely on efficient relational queries instead of blob storage or VM-based processing; CloudFlare Runners on the CDN will be permissible however
- Assist with the design, build, and maintenance of RESTful APIs
- Support APIs powering:
- Admin dashboard functionality
- User authentication and authorization
- Identity and account management
- Cross-platform Single Sign-On (SSO)
- Debug, restart, and test existing APIs
- Use Swagger/OpenAPI for API testing, documentation, and validation
- Improve API performance, reliability, and error handling
- Work with authentication systems (OAuth, JWT, sessions)
- Help implement and maintain SSO across CliquePrize® properties
- Ensure secure handling of user identities and sessions
- Assist with Cloudflare setup (DNS, CDN, caching, firewall rules)
- Improve performance and security at the edge
- Implement and manage deep linking using Branch.io
- Handle redirection flows across mobile and web environments
- Ensure consistent user experience across installs and sessions
- Test APIs using Swagger and related tools
- Monitor performance and troubleshoot issues
- Log and analyze errors to improve system stability
Requirements:
- Commit to 1 weekly meeting with the Dev team and 2 hours per day during weekdays
- Students based in USA enrolled in a college or university will get priority
- Cannot seek to be paid or cannot fix current issues
- Working knowledge of MySQL (queries, joins, indexing)
- Familiarity with REST APIs
- Exposure to Swagger/OpenAPI
- Basic understanding of authentication systems (JWT, OAuth, sessions)
- Familiarity with Cloudflare and Branch.io is a plus
- Understanding of backend development concepts
- Experience with Git/version control
- Candidates must be currently enrolled in a college or university program for academic credit
- School must approve and support the internship for credit
- Experience with Node.js, Python, or similar backend languages
- Coursework or projects involving databases or APIs
- Interest in cloud platforms like Microsoft Azure
- Understanding of scalable system design