Full-Stack Engineer Full-Stack Engineer Vienna, Austria ISA-P3

United Nations Industrial Development Organization

Vienna, Austria

Skill Required: Project and Program Management

Experience: 5 to 10 Years

Apply By: 17-02-2026

UNIDO welcomes applications from qualified persons with disabilities. Reasonable accommodation will be provided to applicants and employees with disabilities to support full participation in the recruitment process and in the performance of their duties.

Responsibilities:

  • Design, implement, and deploy production-grade full-stack web applications, primarily supporting IRPF business processes and related Project Lens migration activities, while evaluating frontend, backend, and infrastructure technology choices through hands-on delivery.
  • Design and implement backend services and APIs supporting complex domain logic, including data validation, aggregation, reporting, and integration requirements.
  • Design and implement modern frontends that translate functional requirements into clear, usable, and maintainable user workflows.
  • Design and manage data persistence layers, including relational, object, and vector data stores, as appropriate to the use case.
  • Implement cloud-native, containerized deployment patterns aligned with UNIDO infrastructure, security, and operational requirements.
  • Apply modern software engineering practices, including version control, testing, environment separation, and CI/CD pipelines.
  • Collaborate closely with business owners, product stakeholders, and IT colleagues to translate evolving requirements into robust technical solutions.
  • Document key technical decisions and implementation approaches to support maintainability and knowledge transfer.

Requirements:

  • An advanced university degree (master’s or equivalent) in computer science, information technology, engineering, or a related field is required.
  • Alternatively, a first-level university degree may be acceptable provided it is combined with an additional 5 years of professional hands-on experience that is directly relevant to the expertise required by the specific assignment.
  • At least five (5) years of progressively responsible professional experience in full-stack software development, including end-to-end delivery and operation of production-grade web applications.
  • Proven professional experience designing and implementing backend services using modern backend frameworks (e.g., Python-based frameworks such as Flask or Django, Node.js-based frameworks such as Nest, or PHP frameworks such as Laravel), including API-first architectures and complex business logic.
  • Proven professional experience developing modern web frontends using contemporary JavaScript frameworks (e.g., Vue.js/Next or React/Next.js) in production environments.
  • Proven professional experience in data modeling and persistence, including relational databases (e.g., PostgreSQL), and exposure to object and/or vector databases in applied use cases.
  • Demonstrated professional experience using AI-assisted software development tools and workflows in real delivery contexts, including accelerating prototyping and development while maintaining architectural integrity, code quality, and long-term maintainability.

Source: https://careers.unido.org/job/Vienna-Full-Stack-Engineer/1338622455/