Join our small but fast-moving product team as a technical intern and spend the next few months writing real code, shipping features, and learning modern development workflows. The internship centres on programming languages, so your day-to-day work will revolve around designing, implementing, and refactoring application logic in the language you know best; feel free to tell me which stack you’re most comfortable with when you apply. You will pair with senior engineers during code reviews, push tested commits to our Git-based repository, and document any utilities or modules you create. Expect exposure to issue tracking, CI/CD pipelines, and agile sprints—everything you need for a smooth transition into a full-time developer role. Deliverables • At least one functional feature or module merged into the main branch • Clear inline documentation and a concise README for anything you build • A brief end-of-internship report summarising what you learned and the impact of your contributions Acceptance criteria • Code passes automated test suite and lints cleanly • Documentation enables a new team member to understand and use your work without additional guidance • Commits are traceable and reference linked issues If you’re excited to apply your programming skills in a production environment and grow through hands-on mentorship, this internship is tailored for you.