As a Software Engineer intern at Joko, you will develop new features, new products, and improvements in order to bring value to the users of the different Joko products (mobile app, browser extensions, web services, etc.). You will have a full ownership of your projects and you will handle their development from A to Z, i.e. from the software design/architecture phase to the deployment in production.
The technical challenges that we are trying to solve at Joko are complex and diverse. For example, we are building our own web browser and are processing massive volumes of transactions every day. For this reason, we don't want to build a team of specialists, with people who only work on specific tasks (e.g. mobile development, backend development, etc.), but a team of engineers with a wide range of skills that are able to solve complex problems. During your internship, you will work closely with the engineering team that will be here to help you integrate coding best practices into your work, and make sure that you learn everything about modern software development.
Software design: You will be responsible for challenging the vision of the Product team, and translating it into a viable architecture on all your projects.
Software development: You will be responsible for the implementation of your software designs from A to Z, across our entire technical stack.
Deployment & monitoring in production: You will be responsible for releasing your projects and monitoring their impact on the users together with the Product team.
Tools & processes: You will help improve the way the Engineering team works by proposing new methods and by developing internal tools.