R&D Consultant





Main Roles and Responsibilities:

Project Related

  • Be involved in the design and development of rich web applications.
  • Be involved in the design and development of modern backend applications.
  • Be able to produce high quality, low maintenance code that can be tested automatically.
  • Be able to document your designs.


  • Be a mentor to your team members on web application development design and web technology trends.
  • Take self-learning initiatives.

KBC Company Business

  • Ability to support development of any KBC’s applications if needed.
  • Build / maintain awareness of KBC's other applications.

Position Requirements

  • At least 4 years of experience working as a Full-Stack developer.
  • Proficiency with Typescript, JavaScript, HTML, CSS.
  • Proficiency with frontend frameworks (Angular or React or similar).
  • Proficiency with Java or C# or similar
  • Proficiency with backend frameworks (Java EE, SpringBoot, .Net or similar)
  • Experience developing web services and REST APIs.
  • Experience designing componentized and extensible web applications.
  • Experience documenting application design.
  • Experience writing unit, integration, visual and end to end tests.
  • Knowledge of version control software.
  • Knowledge of agile software development process and methods.
  • Problem solving and problem abstraction skills.
  • Good level of written and spoken English.
  • Good interpersonal skills.
  • Good to have experience using UI development patterns (Redux, others).
  • Good to have experience with deployment of services in containers and container orchestration.
  • Good to have a degree in Computer Science or related field.