Cake Solutions works closely with our customers to build high-quality, scalable and resilient software systems using the latest & the most appropriate technology. A software engineer at Cake is expected to ship elegant & maintainable software. As an engineer at Cake, you should strive to stay at the forefront of technology, share your thoughts through blogs, open-source contributions, conferences, and much more; ultimately advocating a principled approach to software engineering. You will get the opportunity to work on a wide range of interesting projects for our clients; naturally using the latest tools and light-weight processes.
Developing modern systems requires a wide range of skills. In addition to good background knowledge of different areas of computer science and many other sciences, one has use good software engineering, usually in many different languages and frameworks to deliver working software.
The Cake Academy programme provides solid introduction to the principles of software engineering, particularly applied to reactive programming. The intensive two-week programme comprises background talks and tutorials. The talks introduce the main concepts, the tutorials show the practical implementation details and additional topics that did not fit into the main talks. The material in the talks and the interactive and in-depth tutorials give you the motivation, background, skills and habits for success.