Senior IT Developer

Kyiv

  • Organization: COE - Council of Europe
  • Location: Kyiv
  • Grade: Senior level - B5 -Senior-Level - Administrative Assistants - International recruitment
  • Occupational Groups:
    • Information Technology and Computer Science
  • Closing Date: 2026-01-04

General Information

Vacancy number
1090/2025
Recruitment type
External recruitment (local)
Posted date
03-Dec-2025
Deadline to apply
04-Jan-2026
Duty station
Kyiv
Grade
B5
Entity
Register of Damage caused by the aggression of the Russian Federation against Ukraine

Description & Requirements

Your Team

The Register of Damage for Ukraine, established in May 2023 through an Enlarged Partial Agreement of the Council of Europe, is based in The Hague, Netherlands, with an office in Kyiv, Ukraine. It serves as a documentary record of claims and evidence on damage, loss or injury caused by the Russian Federation’s internationally wrongful acts in or against Ukraine. The Register receives claims from individuals, businesses and state and municipal entities in Ukraine regarding damage, loss or injury that they have suffered because of the Russian aggression in Ukraine.

The team within which you will work, the Information Technology Section, manages the Register's systems and data. It implements innovative and cost-effective digital solutions to enhance the efficiency and productivity of the Register through user focused, data-driven, and streamlined business processes and platforms. It is also responsible for data management and information security. 

Your Role

As a Senior IT Developer, you will:

  • design, develop, test, and maintain secure and high-performance ASP.NET Core 8.0 LTS application components and RESTful APIs, integrating with MongoDB (NoSQL) and Azure Storage to form the backend foundation of RCMS;
  • build and integrate serverless and event-driven components within Microsoft Azure, using Azure Functions and related services to enable scalable automation and asynchronous workflows across the platform;
  • develop and maintain frontend components using React, ensuring responsive design, accessibility, and intuitive user interaction;
  • configure and maintain Redis caching to optimise performance and responsiveness for high-volume data operations;
  • apply Azure cloud security and networking best practices to ensure applications interact securely with resources such as Functions, Storage, and Key Vault;
  • implement authentication and authorisation mechanisms using OpenID Connect, in alignment with the Register and Council of Europe information-security standards;
  • contribute to CI/CD pipelines within Azure DevOps, supporting continuous integration, automated testing, and reliable deployment processes;
  • containerise and deploy application components using Docker, ensuring consistency and portability across development, staging, and production environments;
  • troubleshoot, optimise, and monitor system performance across backend, frontend, and database layers to ensure reliability, scalability, and maintainability;
  • collaborate with cross-functional colleagues and external DevOps teams to ensure the secure configuration of Azure resources and the overall quality, security, and usability of delivered features;
  • document code, application logic, APIs, and deployment processes to ensure maintainability, traceability, and effective knowledge transfer;
  • participate in continuous improvement initiatives, contributing technical insight to enhance RCMS functionality, performance, and security;
  • perform other job-related duties as required;
  • promote Council of Europe values internally and externally.
Requirements to apply

You must:

  • hold a completed full course of general secondary education and appropriate professional qualifications, such as a Diploma in Software Development, Computer Science, or a related field; a Bachelor’s degree in these fields would be highly desirable;
  • have a minimum of five years of relevant professional experience, including 2-3 years in software-development roles using modern backend and frontend frameworks;
  • have a very good knowledge of English; knowledge of French would be an advantage; 
  • be a citizen of the host country or one of the 46 member States of the Council of Europe and fulfil the conditions for appointment to the civil service of that state;
  • be currently present in Ukraine;
  • have discharged any obligation concerning national service (military, civil or comparable);
  • not be the parent, child, stepchild or grandchild of a serving staff member of the Council of Europe;
  • be under the age of 65 years.

Your application must demonstrate to what extent you have the competencies listed below. To help you doing so, feel free to consult our .

Key competencies
  • Operational - Planning and work organisation
  • Operational - Analysis and problem solving
  • Operational - Learning and development
  • Interpersonal - Service orientation
  • Professional and technical expertise:
    • experience in designing and developing secure ASP.NET Core applications and REST APIs, with a focus on performance and scalable cloud architectures;
    • experience working with NoSQL databases, particularly MongoDB, including data modelling and query optimisation;
    • experience with Redis for caching strategies to improve application responsiveness;
    • experience developing frontend applications using React, including component optimisation and API integration;
    • experience deploying and maintaining containerised applications with Docker in development and production environments;
    • hold an Azure certification (e.g. Azure Database Administrator Associate, Azure Solutions Architect Expert, or Azure Developer Associate);
    • practical knowledge of CI/CD pipelines (Azure DevOps or equivalent) for automated build, test, and deployment workflows;
    • hands-on experience with Microsoft Azure services such as Functions, Storage, App Service, and Key Vault;
    • knowledge of secure authentication and authorisation standards (OpenID Connect, OAuth 2.0);
    • understanding of microservices, distributed systems, and API-driven architectures;
    • ability to debug, troubleshoot, and optimise issues across backend, frontend, and integration layers.
Desirable competencies
  • Interpersonal - Communication
  • Interpersonal - Adaptability
What we offer

This job vacancy is for a local external recruitment based on fixed-term contracts. Employment is limited to 31 December 2027 and may be extended. You can consult the conditions of employment (salaries, allowances, pension scheme, social insurance etc.) on the webpage .

Applications and selection procedure

For more information on how we recruit, you can consult the page . This recruitment is carried out in accordance with The deadline for applications is indicated in the General information section of this vacancy notice (see above) and is fixed at 23:59:59 (CET/CEST)When applying, make sure your motivation shows how your competencies make your profile the best for the role.

Important information

As an equal opportunity employer, the Council of Europe welcomes applications from all suitably qualified people, irrespective of sex, gender, sexual orientation, ethnic or social origin, disability, religion or belief. Under its equal opportunity policy, the Council of Europe is aiming to achieve gender parity in staff employed in each category and grade. At the time of appointment, preference between suitable people shall be given to the person of the gender which is under-represented in the relevant grades within the category to which the vacancy belongs.

Applicants with specific needs are encouraged to request reasonable accommodations at any stage during the recruitment process. Please contact us at , we will ensure that your request is handled.

The information published on the CoE’s careers website regarding working conditions is correct at the time of publication of the vacancy notice. Any changes to these conditions during the recruitment process will be updated on our Portal and will apply at the time of the job offer. Our career's website is not intended to be exhaustive and may not address all questions you would have. Should you have remaining questions, please contact us at 

We do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify.
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.
Fellow badge

This feature is included in the Impactpool Fellowship.

Become a Fellow and get a summary of the job description to quickly understand the role and the requirements