Software Developer Intern

Istanbul, Turkey

Job Type

Full-time, Remote

About the Role

As a Software Developer Intern at Codeshake, you will be gaining experience within a dynamic, international team. You will have a chance to observe the development processes of the projects we build for our partner Cloudwise while working on your own project in the meantime. We are looking for someone with a high motivation to improve themselves in various technologies.

About the Company

We are a software house based in Istanbul, Turkey, acting as the R&D department of Cloudwise Holding in the Netherlands. Cloudwise is a Google Cloud partner which helps schools with modern IT solutions.

We live up in the cloud, using cutting-edge technologies to make our clients’ lives easier. We are actively participating in the software development processes in Cloudwise across the borders. Specialized in the Google Cloud ecosystem, we develop highly scalable systems that serve around 2000 schools with more than 250k daily active users across the world.

Your responsibilities

  • Develop and improve your own project

  • Attend daily Stand-Up meetings

  • Gain experience in Agile

  • Present your project

  • Publish Medium article at the end of internship

  • Be open to discussion culture, we like to decide what, when and how to do our tasks as a team

  • Share ideas to improve the development process

Technologies we use

  • A variety of runtimes like Java 8, Java 11, Node.js for server-side services, and Angular for our client-side applications

  • Distributed components on Google Cloud Platform such as Cloud Run, App Engine, Cloud Functions, Dataflow, Firebase, and more

  • Google Chrome Extensions and Google Drive Add-ons integrated with our platforms

  • Selenium framework, JUnit and Cucumber with Java for test automation

  • Scrum and Kanban agile methodologies

  • Jenkins, BitBucket, Jira, Confluence, Gradle, and Artifactory as extra tools

  • Git as the version control system

Your profile

  • 3rd or 4th grade in Computer Science and/or a related field

  • Experience with Java

  • Basic knowledge of Angular or a similar framework is a plus

  • Experience with the Spring framework is a plus

  • Eager to improve in Cloud/Google technologies

  • Ability to solve problems with creative thinking

  • Experience with the Google Cloud Platform is a big plus

  • Open to criticism to find an optimal solution to the problem at hand

  • Motivated to work in a multicultural team

  • Fluency in English

What we offer

  • Meal card

  • A dynamic job in a fast-growing and international environment

  • Remote working

  • A fun way to start your professional career