Software Engineer Intern
Key Skills
Job Description
About Datagrove Datagrove is an AI-native development agency on the Herengracht in Amsterdam. We build websites, platforms, mobile apps and AI systems for companies. We use AI as an accelerator, not a replacement: every line of code is written and reviewed with the discipline of a senior developer. We are growing. Our first interns and engineers have joined, client work is expanding, and we are opening the next spot. You join a small team where your pull request lands in a real product and your demo goes to a real client. The internship An internship for a student who wants to build a portfolio, not fetch coffee. You build real software for real clients, with someone alongside you who reviews your work and helps you get better every week. You will learn to: Build features for client web and mobile apps with TypeScript, React, React Native and Tailwind. Use AI as a programming partner: write good instructions, check the result, understand every line you ship. Find where AI makes a client's product smarter, then build and test it yourself. Talk to clients: turn wishes into scoped tasks, share progress, give demos, deliver properly. Think in business context: why does this feature matter, and what does it need to do? Your development plan In week one we sit down and write your personal development plan: which hard skills and which soft skills you want to grow in, and how we get there. We check it together every month. The plan builds on a curriculum applied directly in client work: Git, GitHub and VS Code. Branches, pull requests and code reviews. Developing with Claude. AI as a programming partner, review as a safety net. Web development. How a web app, an API and a database work together. AI in the product. Building and testing AI features in web and mobile apps. Working for a client. Scoping, communicating, demoing, delivering. Who you are A student (CS, AI, software engineering or similar) who wants to build, not just study. You love building with AI and want to learn to do it properly, with a plan. You can explain what you built to someone who is not a developer. Curious about the business side: what a client needs and why. Available 24 - 32 hours per week for 3 - 6 months, in Amsterdam. What we offer A portfolio of shipped features in production products, with real clients as references. A personal development plan for the hard and soft skills you choose. Weekly check-in and feedback through code reviews. A market-rate internship compensation. A work space on the canals of Amsterdam in the city centre. Good work opens the door to a junior position, with multiple client projects and higher pay.
Core Responsibilities
Build and test features for client web and mobile applications, including AI capabilities, using TypeScript, React, React Native, and Tailwind. Work with clients to scope tasks, communicate progress, demonstrate work, and deliver software while considering business needs.
Requirements
Applicants should be students in computer science, AI, software engineering, or a similar field who are eager to build software and learn to use AI effectively in development. They should be able to explain their work to non-developers, show curiosity about client business needs, and be available 24–32 hours per week for 3–6 months in Amsterdam.
Benefits
- Market-Rate Internship Compensation
- Personal Development Plan
- Weekly Check-Ins and Code Review Feedback
- Potential Junior Position
About Datagrove
Industry: IT Services and IT Consulting
Company size: 2-10 employees
Datagrove is an AI-native development agency. We build websites, platforms, mobile apps and custom AI solutions for SMBs and startups, combining the speed of modern AI tools with the quality of senior developers. That means projects go live in weeks instead of months, at a fraction of traditional agency costs, with the code and IP staying with you. Around a fixed senior core works a network of developers, designers, entrepreneurs and GTM strategists, so we can flex the right people onto the right project and stay accountable for the result from start to finish.