bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesOmnidocsFull Stack Engineer (.NET / Blazor)

Full Stack Engineer (.NET / Blazor)

Omnidocs · Copenhagen K, Denmark, DK-1403, Denmark · Hybrid · Active · BambooHR

Job facts

FieldValue
CompanyOmnidocs
TitleFull Stack Engineer (.NET / Blazor)
Normalized title-
Department / teamEngineering
LocationCopenhagen K, Denmark
Work modelHybrid / Hybrid
Employment typeFull Time
Salary-
Statusactive
ATS providerBambooHR
Posted / first seen2026-05-13 / 2026-05-30
Changed / last seen2026-05-30 / 2026-06-23

Related slices

PageWhat it containsOpen
Company jobsActive postings from Omnidocs.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Copenhagen K.Open
Department jobsActive postings in Engineering.Open
Work model jobsActive Hybrid postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyOmnidocs
Sourcee5fa6ff6-9c24-431a-af52-c92025177c46
ATS providerBambooHR

Description

Are you strong in .NET and Blazor , with a good eye for user experience? Do you enjoy building clean, intuitive interfaces — and are you curious about how AI tools and agents can improve the way software is built? We are looking for a Full Stack Engineer with a strong frontend focus to support the continued development of Omnidocs Create. You will work closely with engineering, product, and design colleagues to build user-facing features, improve frontend quality, and connect UI flows to backend services and APIs. You should care about both how software works and how it feels to use. We are looking for someone who can take complex workflows and turn them into simple, polished experiences. We also want someone who is comfortable using modern AI tools in their daily workflow and curious about how AI-assisted development, agents, prototyping, testing, and automation can help us work smarter. Essential Qualifications We expect that you: Have professional experience with .NET and C# . Have practical experience with Blazor Have experience building user-facing web applications. Have a strong eye for UI, UX, layout, and usability . Are comfortable working with APIs and making smaller backend changes when needed. Can work with open-ended tasks where the solution is not fully defined upfront. Use modern AI tools in software development. Can work from our Copenhagen office at least 3–4 days per week . Bonus Points If You Also Have Experience with design systems or component libraries. Experience with accessibility, responsive design, or frontend performance. Experience with Azure, DevOps, CI/CD, or cloud-based applications. Experience using tools such as Claude, or similar. Experimented with AI agents, automation, or AI-assisted prototyping. Responsibilities You will: Build and improve user-facing features in .NET and Blazor applications. Turn complex workflows into simple, intuitive user experiences. Collaborate with product, design, and engineering to shape flows, layouts, and interactions. Connect frontend functionality to backend APIs and services. Contribute to frontend architecture, component quality, and UI consistency. Participate in code reviews and help improve engineering quality. Use AI tools responsibly to support development, prototyping, testing, debugging, and documentation. Participate in sprint planning, task breakdown, estimation, and risk communication. Share knowledge and contribute to continuous improvement in the team. What We Are Looking For We are looking for someone who is both practical and curious. You should be the kind of person who asks: Can this flow be simpler? Is this easy for the user to understand? Can this component be reused? Can we prototype this faster? Can AI help us explore, build, or validate this idea? You do not need to know everything, but you should be hands-on, thoughtful, and eager to . Soft skills: We are flexible, and so are you: you must be comfortable with some level of ambiguity and the unknowns of a company in a growth journey. We don’t have everything figured it out yet, but you will help us get there by participating in shaping our future way-of-working. We appreciate proactivity, adaptability and we work on a strongly cross-functional collaborative environment. The company For over 20 years, Omnidocs has been redefining productivity in document generation. Born as a consultancy and turned into a SaaS business, the company is now a powerhouse in helping customers achieve the best results with their documents and presentations, worldwide. Today, the Omnidocs Group has a strong portfolio comprised of several products and almost 200 professionals across various office locations such as Denmark, The Netherlands, UK, Switzerland and more. Following a strategy of acquiring new companies and technologies, in the past 3 years we welcomed Dania Software, Office Consult, Xential, Eformity, Presentation Solutions and officeatwork to the group. What we offer Flexible work hours. For real: 9-to-5 or 11-to-19, it’s your choice Hybrid work arrangements Work-life balance, in true Scandinavian style Optional lunch scheme in partnership with a local French brasserie Discounts on gym membership and work glasses Partially subsidized bi-weekly massage therapy in the office Social activities like wine tasting, seasonal parties, and team events Sport activities like running groups and participation in the DHL Relay CPH Career development opportunities An informal work environment in our office in the heart of the historic Christianshavn neighbourhood, surrounded by the vibrant life of cafes, restaurants, and cultural sights How to Apply Please apply through our recruitment system and upload: A resume highlighting your experience and skills. Your answers to the application As we strive for a thorough and unbiased recruitment process, we also kindly ask you to: Use the dedicated application link (do not send your resume over e-mail) Do not send a picture of yourself Use the dedicated application link (do not send your resume over e-mail) Omnidocs encourages applicants of all backgrounds to apply. We are committed to building an inclusive and diverse team. Apply as soon as possible, but no later than 10th of June. Processing of personal data By registering in our HR system, BambooHR, and uploading both application and CV, you accept that Omnidocs stores the registered data about you and the data included in the uploaded documents. All information is used solely for recruitment purposes and will be deleted within 12 months of upload. Please do not include person-sensitive data in the application and CV, e.g. CPR number, information about race, religion, trade union conditions, and health information. You can read about Omnidocs' guidelines for processing personal data here: https://omnidocs.com/processing-of-personal-data-in-the-context-of-recruitment/

Full job record

Job ID8dc5910a348379856b0251976a695062058bd181
Org IDc1bc4627-58b5-4ba0-9323-7ee4d66c5f7a
Source IDe5fa6ff6-9c24-431a-af52-c92025177c46
Board IDe5fa6ff6-9c24-431a-af52-c92025177c46
Providerbamboohr
Provider Job Key120
TitleFull Stack Engineer (.NET / Blazor)
Normalized Title
Statusactive
Activeyes
Location TextCopenhagen K, Denmark, DK-1403, Denmark
DepartmentEngineering
Team
Employment Typefull_time
Workplace Typehybrid
Remote Policyhybrid
Country
RegionDenmark
CityCopenhagen K
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://Omnidocs.bamboohr.com/careers/120
Apply URLhttps://Omnidocs.bamboohr.com/careers/120
First Seen At2026-05-30 06:09:18Z
Last Seen At2026-06-23 10:37:32Z
Last Checked At2026-06-23 10:37:32Z
Last Changed At2026-05-30 06:09:18Z
Inactive At
Source Posted At2026-05-13 00:00:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=omnidocs/date=2026-06-23/2026-06-23T10-37-30-460Z-03a1d88fc81f2a7b277ce9309f89042a9bfcb3e933b4956aff51b7b1def91ca4.json
Event Fields
{
  "content_hash": "eb1e24b85bd32d84d0bad71c2df493e03241ecabfe2f3acb1b24a27b329b73ea",
  "source_hash": "547d0360158d8af870e5e64c74afa80bb6f302131965a39861dcf7d20f4447ca",
  "last_changed_at": "2026-05-30T06:09:18.515Z",
  "active_status": "active"
}
Parsed Structured
{
  "dedupe": null,
  "language": "en",
  "location": {
    "raw": "Copenhagen K, Denmark, DK-1403, Denmark",
    "city": "Copenhagen K",
    "region": "Denmark",
    "country": null,
    "is_remote": false,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-23T10:37:32.421Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": "Copenhagen K, Denmark, DK-1403, Denmark",
      "city": "Copenhagen K",
      "region": "Denmark",
      "country": null,
      "is_remote": false,
      "confidence": 0.8
    },
    "countries": []
  },
  "remote_policy": "hybrid",
  "salary_period": null,
  "workplace_type": "hybrid",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "120",
    "isRemote": null,
    "location": {
      "city": "Copenhagen K",
      "state": "Denmark"
    },
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "province": null
    },
    "departmentId": "18307",
    "locationType": "2",
    "jobOpeningName": "Full Stack Engineer (.NET / Blazor)",
    "departmentLabel": "Engineering",
    "employmentStatusLabel": "Full-Time"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": "Copenhagen K",
      "state": "Denmark",
      "postalCode": "DK-1403",
      "addressCountry": "Denmark"
    },
    "datePosted": "2026-05-13",
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "countryId": null
    },
    "description": "<p>Are you strong in <span style=\"font-weight: bold\">.NET and Blazor</span>, with a good eye for user experience? Do you enjoy building clean, intuitive interfaces — and are you curious about how AI tools and agents can improve the way software is built?</p>\n<p><br></p>\n<p>We are looking for a <span style=\"font-weight: bold\">Full Stack Engineer</span> with a strong frontend focus to support the continued development of Omnidocs Create. You will work closely with engineering, product, and design colleagues to build user-facing features, improve frontend quality, and connect UI flows to backend services and APIs.</p>\n<p><br></p>\n<p>You should care about both how software works and how it feels to use. We are looking for someone who can take complex workflows and turn them into simple, polished experiences.</p>\n<p><br></p>\n<p>We also want someone who is comfortable using modern AI tools in their daily workflow and curious about how AI-assisted development, agents, prototyping, testing, and automation can help us work smarter.</p>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Essential Qualifications</span></p>\n<p>We expect that you:</p>\n<ul>\n<li>Have professional experience with <span style=\"font-weight: bold\">.NET and C#</span>.</li>\n<li><span>Have practical experience with <span style=\"font-weight: bold\">Blazor</span></span></li>\n<li>Have experience building user-facing web applications.</li>\n<li>Have a strong eye for <span style=\"font-weight: bold\">UI, UX, layout, and usability</span>.</li>\n<li>Are comfortable working with APIs and making smaller backend changes when needed.</li>\n<li>Can work with open-ended tasks where the solution is not fully defined upfront.</li>\n<li>Use modern AI tools in software development.</li>\n<li>Can work from our Copenhagen office at least <span style=\"font-weight: bold\">3–4 days per week</span>.</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Bonus Points If You Also Have</span></p>\n<ul>\n<li>Experience with design systems or component libraries.</li>\n<li>Experience with accessibility, responsive design, or frontend performance.</li>\n<li>Experience with Azure, DevOps, CI/CD, or cloud-based applications.</li>\n<li>Experience using tools such as Claude, or similar.</li>\n<li>Experimented with AI agents, automation, or AI-assisted prototyping.</li>\n</ul>\n<p><span style=\"font-weight: bold\"><br></span></p>\n<p><span style=\"font-weight: bold\"><span>Responsibilities</span></span></p>\n<p><span>You will:</span></p>\n<ul>\n<li>Build and improve user-facing features in <span style=\"font-weight: bold\">.NET and Blazor</span> applications.</li>\n<li>Turn complex workflows into simple, intuitive user experiences.</li>\n<li>Collaborate with product, design, and engineering to shape flows, layouts, and interactions.</li>\n<li>Connect frontend functionality to backend APIs and services.</li>\n<li>Contribute to frontend architecture, component quality, and UI consistency.</li>\n<li>Participate in code reviews and help improve engineering quality.</li>\n<li>Use AI tools responsibly to support development, prototyping, testing, debugging, and documentation.</li>\n<li>Participate in sprint planning, task breakdown, estimation, and risk communication.</li>\n<li>Share knowledge and contribute to continuous improvement in the team.</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">What We Are Looking For</span></p>\n<p>We are looking for someone who is both practical and curious.</p>\n<p>You should be the kind of person who asks:</p>\n<ul>\n<li>Can this flow be simpler?</li>\n<li>Is this easy for the user to understand?</li>\n<li>Can this component be reused?</li>\n<li>Can we prototype this faster?</li>\n<li>Can AI help us explore, build, or validate this idea?</li>\n</ul>\n<ul>\n<li>You do not need to know everything, but you should be hands-on, thoughtful, and eager to .</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Soft skills:</span></p>\n<p>We are flexible, and so are you: you must be comfortable with some level of ambiguity and the unknowns of a company in a growth journey. We don’t have everything figured it out yet, but you will help us get there by participating in shaping our future way-of-working. We appreciate proactivity, adaptability and we work on a strongly cross-functional collaborative environment.</p>\n<p><br></p>\n<p><span style=\"font-weight: bold\">The company</span></p>\n<p>For over 20 years, Omnidocs has been redefining productivity in document generation. Born as a consultancy and turned into a SaaS business, the company is now a powerhouse in helping customers achieve the best results with their documents and presentations, worldwide.</p>\n<p>Today, the Omnidocs Group has a strong portfolio comprised of several products and almost 200 professionals across various office locations such as Denmark, The Netherlands, UK, Switzerland and more. Following a strategy of acquiring new companies and technologies, in the past 3 years we welcomed Dania Software, Office Consult, Xential, Eformity, Presentation Solutions and officeatwork to the group.</p>\n<p><br></p>\n<p><span style=\"font-weight: bold\">What we offer</span></p>\n<ul>\n<li>Flexible work hours. For real: 9-to-5 or 11-to-19, it’s your choice</li>\n<li>Hybrid work arrangements</li>\n<li>Work-life balance, in true Scandinavian style</li>\n<li>Optional lunch scheme in partnership with a local French brasserie </li>\n<li>Discounts on gym membership and work glasses</li>\n<li>Partially subsidized bi-weekly massage therapy in the office</li>\n<li>Social activities like wine tasting, seasonal parties, and team events</li>\n<li>Sport activities like running groups and participation in the DHL Relay CPH</li>\n<li>Career development opportunities</li>\n<li>An informal work environment in our office in the heart of the historic Christianshavn neighbourhood, surrounded by the vibrant life of cafes, restaurants, and cultural sights</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">How to Apply</span></p>\n<p>Please apply through our recruitment system and upload:</p>\n<ul>\n<li>A resume highlighting your experience and skills.</li>\n<li>Your answers to the application</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">As we strive for a thorough and unbiased recruitment process, we also kindly ask you to:</span></p>\n<ul>\n<li>Use the dedicated application link (do not send your resume over e-mail)</li>\n<li>Do not send a picture of yourself</li>\n<li>Use the dedicated application link (do not send your resume over e-mail)</li>\n</ul>\n<p><br></p>\n<p>Omnidocs encourages applicants of all backgrounds to apply. We are committed to building an inclusive and diverse team.</p>\n<p><br></p>\n<p>Apply as soon as possible, but no later than<span style=\"font-weight: bold\"> 10th of June.</span></p>\n<p><br><br></p>\n<p><span style=\"font-weight: bold\">Processing of personal data<br><br>By registering in our HR system, BambooHR, and uploading both application and CV, you accept that Omnidocs stores the registered data about you and the data included in the uploaded documents. All information is used solely for recruitment purposes and will be deleted within 12 months of upload. Please do not include person-sensitive data in the application and CV, e.g. CPR number, information about race, religion, trade union conditions, and health information. You can read about Omnidocs' guidelines for processing personal data here:<br><br><em><span style=\"text-decoration: underline\"><a href=\"https://omnidocs.com/processing-of-personal-data-in-the-context-of-recruitment/\" target=\"_blank\" rel=\"noopener noreferrer\">https://omnidocs.com/processing-of-personal-data-in-the-context-of-recruitment/</a></span></em></span></p>",
    "compensation": null,
    "departmentId": "18307",
    "locationType": "2",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "Full Stack Engineer (.NET / Blazor)",
    "departmentLabel": "Engineering",
    "jobOpeningStatus": "Open",
    "minimumExperience": "Mid-level",
    "jobOpeningShareUrl": "https://Omnidocs.bamboohr.com/careers/120",
    "employmentStatusLabel": "Full-Time"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/8dc5910a348379856b0251976a695062058bd181?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/c1bc4627-58b5-4ba0-9323-7ee4d66c5f7aJSON
GET https://api.bluedoor.sh/job-postings/v1/sources/e5fa6ff6-9c24-431a-af52-c92025177c46JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/8dc5910a348379856b0251976a695062058bd181/eventsJSON