Our Swiss partner Knowledge Lab is a consulting, software development and data science company founded in 2016. While Switzerland remains the focus of the Zurich-based company, the firm is currently extending its service provisioning to banking customers across Europe.
The key to this success is the company’s interdisciplinary and highly experienced team of around 40 staff that continuously develop novel solutions at the forefront of bank transformation and constantly research and implement new approaches and IT ideas in its own laboratory.
Due to strong growth and market potential, Knowledge Lab is extending its own 20-member team in Belgrade which will be fully integrated with the Zurich-based team.
To this end, together with our partner we are looking for a: Full-Stack Engineer
As a Full-Stack Engineer at Knowledge Lab you will implement best-in-class digital user journeys for our demanding customers mainly in the financial services industry. You build web frontends based on the latest technologies and you will be able to deliver full customer value by developing and integrating the required backend components at the same time. You will closely collaborate with consultant colleagues and our in-house team of data engineers, data scientists, software engineers and UX experts when preparing showcases and prototypes. In addition, you will actively share your knowledge within the team.
Your responsibilities:
- Develop web frontends based on modern frameworks
- Be able to implement demanding UX and excel in styling skills
- Develop backend middle tier components that drive the frontends
- Implement automated tests on all layers (unit, integration, E2E)
- Develop CI/CD pipelines
- Elaborate architecture and design proposals for new projects
Your profile:
- Bachelor’s degree in computer science or a related field
- Excellent know-how of a modern SPA framework (preferably Angular)
- Proficient skills in Typescript, SCSS/SASS or LESS
- Strong Java skills and preferably know-how in building micro services with Spring Boot
- Test automation is a matter of course to you and you know common frameworks and tools (Junit, REST Assured, Jasmine, Karma, Cypress or Protractor…)
- Knowledge of CI/CD tooling (Jenkins, Gitlab or similar)
- Docker, Kubernetes/OpenShift Know-How is a plus
- Strong analytical skills with a mindset to make things “as simple as possible, but not simpler”
- Strong interest in banking and financial services industry
- Very strong command of English, good command of German (verbal and written)
- Willingness to travel (mostly within Switzerland, occasionally EU/UK)
We offer:
- Possibility to work at ground-breaking projects in financial sector
- Close collaboration with leading European private, universal and retail banks
- Advanced training in Software Development as well as languages
- Team activities and perks: "beer evenings", yearly retreats, workshops, hackathons
- Modern, sunny and open working place with positive and fun atmosphere
- Know someone who would be a perfect fit? Let them know and after the successful probation period come and collect a well-deserved referral fee!