Join our team as a skilled working student in WebIDE (Web integrated development environment) development and take ownership of our web-based development environment. Design, develop, and integrate new features, ensure stability and performance, and collaborate with our team to drive innovation. Apply and make life easier, safer and greener with us! We are looking forward to your application!Job Description
1. WebIDE Maintenance: You will be responsible for maintaining and updating the existing WebIDE codebase, ensuring its stability and performance
2. Technical Operations: You provide regular support for the WebIDE, trouble shooting issues and resolving bugs
3. Backend Process Development: You will design, develop and integrate new features with a focus on Python-based backend processes
4. Collaboration and Communication: You collaborate with the development team and user base to identify and prioritize new features and improvements
5. Quality Assurance: You will participate in code reviews and contribute to the improvement of the overall code quality
6. Teamwork is dreamwork: You are working closely with the team to ensure seamless integration of new features and backend processes
Your Profile
7. Study field: You are currently studying Computer Science, Software Engineering or similar
8. Skills: You have proficiency in Python, React, JavaScript, TypeScript and HTML/CSS
9. Work experience: You are familiar in working with development tools e. g. GitHub, GitLab
10. Experience: You already gained experience with backend frameworks e. g. Flask, DjangoYou are experienced with Python programming language and have familiarity with backend development
11. Knowledge: You possess knowledge of testing frameworks and methodologies
12. Way of working: You have the ability to work independently and manage multiple tasks and priorities
13. Language skills: You have a good command of German and English, although fluency in English is sufficient
Please attach the following documents to your application:
14. CV in English
15. Certificate of enrollment at university
16. Latest grades transcript (not older than 6 months)
17. High school report
Important information:
18. Working part-time: The focus is on studies. Therefore, working student is possible during the lecture period with a maximum of 20 hours per week.
19. Proper students (according to the German law) are welcome: You must be enrolled, and the examination results or modules of your studies must not have been completed yet, so that you can still work in our team for at least 6 months. You must also not be in a semester of leave.
20. You should live close to the site: It is important for us to work with you on site and to integrate you into the team. You should therefore be able to come to the site regularly.
Benefits
21. Coaching, mentoring networking possibilities
22. Wide range of training offers & planning of career development
23. International assignments
24. Different career paths: Project Management, Technical Ladder, Management & Individual Contributor
25. Flexible working conditions
26. Home office options
27. Part-time work possible (also during parental leave)
28. Sabbatical
29. On-site creche and kindergarden with 220 spots, open until 5:30pm
30. Holiday child care
31. On-site social counselling and works doctor
32. Health promotion programs
33. On-site gym, jogging paths, beachvolleyball, tennis & soccer court
34. On-site canteen
35. Private insurance offers
36. Wage payment in case of sick leave
37. Corporate pension benefits
38. Flexible transition into retirement
39. Performance bonus
40. Reduced price for public transport and very own S-Bahn station
41. Access for wheelchairs
42. Possibility to work remotely from abroad (EU)