Full Stack Python Developer

Lokation: København

On behalf of a client in the pharmaceutical industry, we are looking for a Senior Full Stack Python Developer to support the continued development and scaling of an AI-enabled application, with a primary focus on backend development, AI engineering and Azure cloud technologies. Main Responsibilities • Develop and maintain Python-based backend services and APIs • Build and integrate AI/LLM-based solutions, including agent-based capabilities • Improve AI solution performance, reliability, latency and output quality • Develop frontend features using React and TypeScript when required • Build and maintain Azure infrastructure using Terraform • Support and improve CI/CD pipelines • Work with PostgreSQL, SQL, Docker and containerised services • Implement and support authentication and authorisation solutions • Integrate application and AI services with Databricks • Improve monitoring, logging and observability • Support production environments, including troubleshooting, performance optimisation and releases • Contribute to automated testing and engineering documentation Key Requirements • Strong hands-on experience with Python development and backend API design • Experience developing and integrating AI/LLM-based solutions • Strong Azure cloud experience • Hands-on experience with Terraform, Docker and CI/CD • Experience with React and TypeScript • Strong PostgreSQL and relational database experience • Experience with authentication and identity management • Experience with monitoring, logging and observability • Experience supporting applications in production environments Nice to Have • FastAPI • Databricks • BDD testing experience, including Gherkin, pytest-bdd or Playwright-BDD • GitHub Actions • Entra ID, MSAL or OBO authentication patterns • Experience from pharmaceuticals, healthcare, life sciences or another regulated industry Other Details Assignment duration: 12 months Location: Greater Copenhagen

Andre jobs fra Emagine

Emagine
Århus

Experienced Software Designer / Solution Architect with Mentoring Profile

This role is part time - app. three days per week. We are seeking an experienced Software Designer / Solution Architect to contribute to a strategic project aimed at establishing a unified platform for digital task management across multiple retail formats. The successful candidate will play a pivotal role in integrating task management solutions within our existing frameworks while mentoring a designated internal employee for knowledge transfer and capability building. Project Overview The solution aims to centralize task management activities across various stores and headquarters, utilizing a headless architecture. Key tasks include integrating with our partners MyStore platform and utilizing Zebra Workcloud Task Management as the core task engine. Main Responsibilities Lead the solution design and architecture. Guide the build team through the software design process. Integrate the new solutions into the existing IT landscape. Facilitate knowledge transfer to internal team members. Create relevant architecture documentation and specifications. Ensure both functional and non-functional requirements are met. Key Requirements Proven experience in software architecture and solution design. Strong mentoring and coaching skills for knowledge transfer. Experience with headless architecture and task management solutions. Ability to manage both functional and non-functional requirements. Familiarity with creating architecture definition documents and system diagrams. Nice to Have Experience in a retail environment. Understanding of integration processes between packaged and custom solutions. Knowledge of agile methodologies. Other Details Project duration is expected to be from October 2026 to July 2027, with an average allocation of 3 days per week, particularly higher during initial project phases. Location is in Aarhus (DK)

Emagine
København

IAM (Identity and Access Management) Operations Specialist

For one of our financial clients we are looking for a IAM Operations Specialist. The consultant will play a crucial role in supporting the daily operations and ad hoc projects related to Identity and Access Management (IAM). This position focuses on stabilizing resources for operational execution in alignment with strategic roadmaps. Main Responsibilities Support IAM daily operations through execution and project involvement. Execute and support Joiner / Mover / Leaver (JML) processes. Handle IAM-related ServiceNow requests and incidents (access, entitlements, role corrections). Support daily access and entitlement handling based on defined processes and runbooks. Coordinate operational tasks with User Administration and Service Desk. Prepare factual input and evidence for security and audit activities. Support cleanup of excess, obsolete, or misaligned access. Execute remediation tasks defined by IAM Governance or Security. Follow defined IAM processes and escalate design, policy, or risk questions accordingly. Contribute to reducing manual workarounds and recurring IAM incidents. Support backlog reduction through structured execution. Key Requirements Strong hands-on experience with IAM operations. Solid understanding of Joiner / Mover / Leaver (JML) processes. Knowledge of Role Based Access Control (RBAC) and Privileged Access Management (PAM/PIM). Practical experience with Microsoft Entra ID / Azure AD and Workflows. Familiarity with Microsoft Logic Apps and Active Directory. Experience with ServiceNow for access requests and incidents. Strong data analysis skills, particularly with Excel / CSV at an operational level. Nice to Have Experience from regulated environments (finance, insurance). Familiarity with IAM cleanup and stabilization after go-live. Experience working with large IAM backlogs and legacy access models. Other Details The position is based in Copenhagen, and the consultant needs to be present onsite. The rate for this position is aligned with mid-market levels.

Emagine
København

Senior Database Migration Engineer

On behalf of a client in the energy industry, we are looking for a Senior Database Migration Engineer to support the migration of Oracle databases to PostgreSQL and the conversion of ODI data workflows to Azure Data Factory. Main Responsibilities • Migrate Oracle databases to PostgreSQL, including schemas, data structures and connections • Refactor Oracle packages, stored procedures, functions and triggers into PostgreSQL • Convert ODI workflows to Azure Data Factory pipelines • Automate schema conversion, data validation and repetitive migration tasks using Python, C# or similar • Optimise PostgreSQL performance and support testing, cutover and troubleshooting Key Requirements • Proven hands-on experience with Oracle-to-PostgreSQL database migrations • Advanced Oracle PL/SQL and PostgreSQL PL/pgSQL skills • Experience migrating ODI workflows to Azure Data Factory • Experience with migration tools such as ora2pg or equivalent, including large-scale data migrations • Experience with post-migration data validation and PostgreSQL performance optimisation Nice to Have • Experience with TB-scale database migrations and minimal/zero-downtime migration strategies • Apache Airflow experience • Experience with Azure-based PostgreSQL deployments • Power BI development experience Other Details Assignment duration: asap to 31 March 2027 Location: Greater Copenhagen Work setup: Hybrid – minimum 3 days per week onsite

Emagine
København

iOS Developer (MitID / NemID / Nemlog-in)

We are seeking an iOS Developer who has previously worked on MitID / NemID / Nemlog-in. Tech-stack includes (but is not limited to): Swift Xcode Objective-C Unit Test Design knowledge. Start: ASAP Duration: 3 months with possibility of extension Location: Copenhagen Workload: 100%