C

Council of Europe

Promotes human rights across Europe

Senior IT Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeKyiv, UkraineNo salary listed

About the Job

Requirements

  • 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.
  • Have a minimum of five years of relevant professional experience, including at least two years in software-development roles using modern backend and frontend frameworks.
  • Have a very good knowledge of English.
  • Be a citizen of Ukraine or one of the Council of Europe member states and fulfil the conditions for appointment to that state's civil service.
  • 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 Council of Europe staff member.
  • Be under the age of 65 years.
  • Demonstrate the listed competencies: planning and work organisation, analysis and problem solving, learning and development, and service orientation.
  • Have experience designing and developing secure ASP.NET Core applications and REST APIs, with a focus on performance and scalable cloud architectures.
  • Have experience working with NoSQL databases, particularly MongoDB, including data modelling and query optimisation.
  • Have experience with Redis caching strategies to improve application responsiveness.
  • Have experience developing frontend applications using React, including component optimisation and API integration.
  • Have experience deploying and maintaining containerised applications with Docker in development and production environments.
  • Have practical knowledge of CI/CD pipelines (Azure DevOps or equivalent) for automated build, test, and deployment workflows.
  • Have hands-on experience with Microsoft Azure services such as Functions, Storage, App Service, and Key Vault.
  • Have knowledge of secure authentication and authorisation standards, including OpenID Connect and OAuth 2.0.
  • Understand microservices, distributed systems, and API-driven architectures.
  • Be able to debug, troubleshoot, and optimise issues across backend, frontend, and integration layers.

Responsibilities

  • Design, develop, test, and maintain secure, high-performance ASP.NET Core 8.0 LTS application components and RESTful APIs, integrating with MongoDB and Azure Storage for the backend foundation of RCMS.
  • Build and integrate serverless, event-driven components within Microsoft Azure using Azure Functions and related services to enable scalable automation and asynchronous workflows.
  • Develop and maintain responsive, accessible frontend components using React.
  • Configure and maintain Redis caching to optimise performance and responsiveness for high-volume data operations.
  • Apply Azure cloud security and networking best practices so applications interact securely with resources such as Functions, Storage, and Key Vault.
  • Implement authentication and authorisation using OpenID Connect, in alignment with Register and Council of Europe information-security standards.
  • Contribute to CI/CD pipelines within Azure DevOps, supporting continuous integration, automated testing, and reliable deployment.
  • Containerise and deploy application components using Docker across development, staging, and production environments.
  • Troubleshoot, optimise, and monitor performance across backend, frontend, and database layers to ensure reliability, scalability, and maintainability.
  • Collaborate with cross-functional colleagues and external DevOps teams to ensure secure Azure resource configuration and the quality, security, and usability of delivered features.
  • Document code, application logic, APIs, and deployment processes to support maintainability, traceability, and knowledge transfer.
  • Participate in continuous improvement initiatives and contribute technical insight to enhance RCMS functionality, performance, and security.

Desired Qualifications

  • A bachelor's degree in Software Development, Computer Science, or a related field.
  • An Azure certification, such as Azure Database Administrator Associate, Azure Solutions Architect Expert, or Azure Developer Associate.
  • Communication and adaptability competencies.

About the Company

Council of Europe

Promotes human rights across Europe

The Council of Europe is an international organization that promotes and protects human rights, democracy, and the rule of law across Europe. It develops and disseminates common principles and standards, primarily through the European Convention on Human Rights and other reference texts, and supports states in implementing these rules. The organization operates by creating legal instruments, monitoring compliance, and providing information and guidance through public channels, educational resources, and job alerts. Unlike commercial companies, it relies on cooperation among its 46 member countries and targeted activities rather than selling products or services. Its main goal is to uphold the rights of individuals and strengthen democratic governance throughout the continent.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Strasbourg, France
Founded
1949

Recently Posted Jobs

Explore more opportunities at Council of Europe

See more jobs