
Full Stack Development - Working Student (Wroclaw)
About the role
Working Student is a long-term paid internship, that allows you to kickstart your fabulous journey in the IT world. As our Trainee you can have experience working in such areas that correspond to full-time jobs. The internship usually lasts from 6 to 24 months. We are open to flexible working hours so that you can reconcile working with us with your studies. #Open ToYou.
As a Working Student, you will be building features across the full stack web application used internally to monitor and manage CI/CD integrations across the organization, connecting with a wide range of external engineering tools. You will be an active member of the team - working with a modern, opinionated codebase, taking ownership of real tasks and seeing your changes running in production.
Location: Poland, Wroclaw
Must-Have:
- Active student status at minimum one year
- Solid knowledge of Python programming
- Foundational knowledge of React and TypeScript/JavaScript
- Understanding of how web applications work: HTTP, REST, frontend/backend separation
- Familiarity with relational or document databases
- Openness to AI-assisted development as a core part of the workflow
- Ability to work independently on assigned tasks and communicate effectively
It would be nice if you also had:
- Hands-on experience with Mongo
DB or ClickHouse:
- Exposure to task queues or background processing concepts (e.g. Celery, Redis)
- Experience with version control (Git) and code review workflows
- Previous project or academic experience building web applications end-to-end
As part of our team, you will:
- Build and extend features across the frontend (React, TypeScript) and backend (Python, Flask)
- Work on features ranging from real-time data streaming to analytics dashboards
- Work with multiple data stores such as MongoDB for operational data and Click House for analytics
- Contribute to background task workflows using Celery
- Write tests and maintain code quality through established standards
- Collaborate with the team in short feedback loops, shipping incremental well-reviewed changes
- Gain exposure to Docker-based development environments and DevOps practices
Required skills
Python
React
TypeScript
JavaScript
HTTP
REST
Databases
Git
About Nokia
Poland
Headquarters