Senior Full Stack Developer for EFG

Kyiv, Amosova, Ukraine


EFG is a worldwide private banking group. The e-business division, located in Geneva, is in charge of a portal hosting all the public web sites of the group, as well as the intranet, extranets and ebanking services. EFG is building a new platform for all the e-business solutions and partnered with blue infinity to deliver a state of the art platform based on Java technologies.

Read more about the client


On behalf of EFG, Ciklum is looking for a Senior Full-Stack Developer to offer a great opportunity to work in a team of professionals within a dynamic Agile environment.


  • Participate in the full development lifecycle of the Digital Solution platform, based on MicroService architecture
  • Take active development part in Angular based front-end for a wide set of eBusiness applications
  • Take a part in architecture discussing and implementation on all layers: web, REST API, security
  • Be a member of highly professional mixed skills team(s)
  • Use the latest development techniques: pair programming, TDD, code reviews, pull-requests, etc
  • Dive into real Agile (SAFe) environment and follow the latest modern trends
  • Work with popular development tools: Stash, Bamboo, Jira, Confluence etc
  • Learn from your colleagues and share your knowledge and experience
  • Work in human size intercultural project with opportunities for everyone to work on various technologies


  • Finished higher education (preferable in IT)
  • At least 3 years of commercial development experience
  • At least 2 years of commercial experience with Angular 2+ (we are using Angular 9)
  • Strong practical knowledge of TS, ES6, CSS3, HTML5
  • Experience with AngularJS
  • Experience with LESS/SASS
  • Experience with webpack/gulp
  • Experience with NodeJS (e.g Express.js, Loopback)
  • Understanding of performance optimizations, cross browser specifics
  • Strong understanding of REST APIs and knowledge of how to interface with them
  • Experience with Git (GitFlow)
  • JavaScript Unit Testing (e.g. Karma, Jasmine, Mocha)
  • Intermediate level (or higher) of spoken and written English


  • Understanding Flux (Redux) architecture
  • Experience with NgRx
  • Experience with any frameworks as React, Vue, Polymer, etc
  • Experience with D3.js or any other data visualization frameworks
  • Experience with Kendo UI
  • Knowledge of User Authentication and Authorization
  • Experience with any relational or non-relational database
  • JavaScript E2E Testing (e.g. Protractor)
  • Experience with Dicker
  • Java programming (experience is welcomed, but not mandatory for this position)

What's in it for you

  • Unique working environment where you communicate and work directly with client
  • Competitive salary
  • Possibility to work for a big and successful company
  • Career and professional growth
  • Long-term employment with 20 working-days paid vacation and other social benefits
  • State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
  • Variety of knowledge sharing and training opportunities
  • A lot of various technical seminars