April 24, 2026
Lead Developer/ Senior Backend Developer (.NET)
Senior • Hybrid
Aarhus, Denmark
emagine are seeking a skilled Lead Developer/Senior Backend Developer with strong experience in .NET frameworks to join our team in the pricing domain. The ideal candidate will possess extensive technical knowledge and demonstrate effective collaboration across multicultural teams.
Main Responsibilities:
As a Lead Developer, your main duties encompass:
Solve tasks collaboratively through pair programming or mob programming sessions.
Embrace cultural diversity within distributed teams across Denmark, Portugal, and India.
Practice Continuous Delivery to ensure smooth deployments.
Comfortable working in a complex domain with evolving requirements.
Implement Infrastructure as Code (IaC) solutions.
Adapt well to fast-changing environments and shifting priorities.
Communicate effectively in English across distributed teams.
Work with distributed systems and understand complex architectures.
Take full ownership of features: “You build it, you run it” from development to production.
Participate actively in refinement, planning, and retrospectives.
Ensure stories meet Definition of Done, including testing and documentation.
Collaborate with QA and other roles to maintain high quality standards.
Key Requirements:
Strong experience with .NET (9/10 proficiency).
Helm.
Terraform.
PostgreSQL.
Marten.
Kafka.
Kubernetes.
Azure.
Argo.
Basic understanding of React or similar frontend frameworks for integration.
Nice to Have:
Experience with agile methodologies.
Understanding of cloud-native design principles.
Other Details:
Start: ASAP
Duration: 7-9 months
Work load: Full time
Location: Aarhus, with some flexibility
Language: Danish and English
Similar jobs you might like
Technology
emagine Polska
Lead Backend Developer
Senior
On-site
Helsinki, Finland
🏢 Summary: Senior Lead Backend Developer role in the banking industry focused on Financial Crime Prevention, leading backend development initiatives and driving technical excellence in scalable distributed systems. The position involves hands-on Java development, architectural design, mentoring developers, and collaboration with cross-functional teams in a hybrid Helsinki-based setup. Experience with cloud technologies, microservices, and modern CI/CD practices is required. 🗂️ Requirements: 7+ years of Java development, Experience with Spring Boot, Experience with Kafka, SQL expertise, Experience with distributed systems, Knowledge of Domain-Driven Design, Experience with Event Sourcing, Experience with Microservices architecture, Knowledge of Clean Code principles, Experience with AWS, Knowledge of CI/CD, Experience with Jenkins, Experience with Docker, Experience with Kubernetes, Knowledge of REST, Experience with Maven, Experience using AI tools and LLMs, Fluent English, Fluent Finnish 📃 Skills: Java, Spring, Kafka, SQL, DDD, AWS, Jenkins, Docker, Kubernetes, REST, Maven, Microservices, LLM, Hadoop, HBase, Angular, JavaScript, JUnit, TDD 🏢 Description: emagine is looking for a Senior Lead Backend Developer for one of our clients within the banking industry. This roles is based in Finland. Start: 2026-04-17 End: 2026-06-30 (extension possible) Location: Helsinki, 3 days/week at the office is required What you’ll be doing: - Acting as a Lead/Expert Developer within the Financial Crime Prevention domain, driving technical excellence and innovation. - Leading technical teams by setting high development standards, implementing industry best practices, and mentoring other developers. - Collaborating closely with Product Owners, Solution Architects, and Analysts - Refining epics and user stories, ensuring clear alignment between business goals and technical execution. - Translating solution architecture into robust technical designs and high-quality, working software. - Advising on the selection of tools, technologies, and processes to optimize development within the Fraud area. Your profile and experience: - Strong leadership & communication: Proven ability to facilitate technical meetings, lead and coach developers, and communicate effectively across diverse stakeholder groups. - An Senior/Expert mindset: Expert-level experience in building scalable, high-concurrency, and distributed systems with a focus on high availability and throughput. - Core Tech Stack: At least 7 years of professional Java development, including deep hands-on experience with Spring Boot, Kafka, and SQL. - Architecture & Patterns: Practical expertise in Domain-Driven Design (DDD), Event Sourcing, Microservices architecture, and Clean Code principles. - Cloud & Modern Tooling: Hands-on experience with Cloud platforms (especially AWS) and a solid understanding of CI/CD (Jenkins, Docker, Kubernetes), REST, and Maven. Practical knowledge of using AI tools and LLMs to enhance development workflows or integrate intelligent features into products. Fluent in English and Finnish (both written and spoken) Nice to have: Knowledge of Software Security, TDD, and JUnit. Experience with HBase on Hadoop, Angular, or JavaScript.
Technology
emagine Polska
Lead Backend Developer
Senior
On-site
Helsinki, Finland
🏢 Summary: Senior Lead Backend Developer role in the banking sector focused on Financial Crime Prevention, responsible for leading backend development, driving architectural decisions, and delivering scalable, high-availability distributed systems. The position combines hands-on Java development with technical leadership and close collaboration with cross-functional stakeholders. On-site presence in Helsinki is required three days per week. 🗂️ Requirements: Minimum 7 years professional experience in Java development, Expert experience with Spring Boot, Kafka and SQL, Experience building scalable, high-concurrency distributed systems, Practical expertise in Domain-Driven Design and Event Sourcing, Experience with Microservices architecture, Hands-on experience with AWS cloud platform, Experience with CI/CD pipelines and containerization, Ability to translate solution architecture into technical designs, Fluency in English and Finnish 📃 Skills: Java, Spring, SpringBoot, Kafka, SQL, DDD, EventSourcing, Microservices, AWS, Jenkins, Docker, Kubernetes, REST, Maven, CI/CD, Hadoop, HBase, Angular, JavaScript, JUnit, TDD, AI, LLM 🏢 Description: emagine is looking for a Senior Lead Backend Developer for one of our clients within the banking industry. This roles is based in Finland. Start: 2026-04-17 End: 2026-06-30 (extension possible) Location: Helsinki, 3 days/week at the office is required What you’ll be doing: - Acting as a Lead/Expert Developer within the Financial Crime Prevention domain, driving technical excellence and innovation. - Leading technical teams by setting high development standards, implementing industry best practices, and mentoring other developers. - Collaborating closely with Product Owners, Solution Architects, and Analysts - Refining epics and user stories, ensuring clear alignment between business goals and technical execution. - Translating solution architecture into robust technical designs and high-quality, working software. - Advising on the selection of tools, technologies, and processes to optimize development within the Fraud area. Your profile and experience: - Strong leadership & communication: Proven ability to facilitate technical meetings, lead and coach developers, and communicate effectively across diverse stakeholder groups. - An Senior/Expert mindset: Expert-level experience in building scalable, high-concurrency, and distributed systems with a focus on high availability and throughput. - Core Tech Stack: At least 7 years of professional Java development, including deep hands-on experience with Spring Boot, Kafka, and SQL. - Architecture & Patterns: Practical expertise in Domain-Driven Design (DDD), Event Sourcing, Microservices architecture, and Clean Code principles. - Cloud & Modern Tooling: Hands-on experience with Cloud platforms (especially AWS) and a solid understanding of CI/CD (Jenkins, Docker, Kubernetes), REST, and Maven. Practical knowledge of using AI tools and LLMs to enhance development workflows or integrate intelligent features into products. Fluent in English and Finnish (both written and spoken) Nice to have: Knowledge of Software Security, TDD, and JUnit. Experience with HBase on Hadoop, Angular, or JavaScript.
Technology
emagine Polska
3 Backend developers
Senior
On-site
Stockholm, Sweden
🏢 Summary: Senior Backend Developer role within a business-critical banking initiative, focused on building and modernizing backend services and batch/ETL solutions in a highly regulated environment. The position involves developing scalable Java/Spring-based applications, integrations, and data processing flows in a SAFe agile setup. It requires on-site work in Stockholm with potential extension beyond the initial contract period. 🗂️ Requirements: 8–10+ years of professional backend development experience, Strong hands-on experience with Java and Spring Boot, Experience with JPA and service-oriented architecture, Strong experience with Kafka and REST APIs, Experience with Microsoft SQL Server (MSSQL), Experience working in Linux environments, Experience with CI/CD tools (Bitbucket, Jenkins, Artifactory), Knowledge of Kubernetes, Experience with authentication/security frameworks (JWT), Strong experience with Spring Batch (mandatory for batch-focused role), Experience with Apache Camel and stored procedures, Experience with integrations across APIs, messaging platforms, and legacy systems 📃 Skills: Java, Spring, SpringBoot, SpringBatch, JPA, Kafka, REST, MSSQL, SQL, Linux, Kubernetes, Bitbucket, Jenkins, Artifactory, JWT, ApacheCamel, Vert.x, Lucene, Memcache, Caffeine, .NET, Splunk, AppDynamics, Sysdig, Grafana 🏢 Description: emagine are looking for three Senior Backend Developers to join a business-critical development initiative in a complex and highly regulated environment for our client within the banking industry. Start: 2026-06-08 End: 2026-11-30 (extension could be possible) Location: Stockholm, min 3 days/week at the office We are seeking experienced and proactive developers with 8–10+ years of professional experience , who can quickly become productive after onboarding and work both independently and collaboratively within a SAFe-based agile setup . Two of the consultant roles will have a strong focus on backend development with Java, Spring Boot, and databases , while the third role will focus more heavily on batch processing and ETL flows , where Spring Batch is a key requirement. Key Responsibilities Design, develop, and maintain backend applications and integrations Build and optimize scalable services using Java and Spring Boot Develop and maintain batch and ETL processes Work with integrations across APIs, messaging platforms, and legacy systems Support modernization initiatives and migration towards new technical platforms Collaborate with cross-functional teams in a SAFe environment Ensure high standards within security, performance, and maintainability Required Competence Backend Development Strong hands-on experience in Java and Spring Boot Experience with JPA and service-oriented architecture Experience with Kafka and REST APIs Knowledge of Vert.x, Lucene, Memcache, Caffeine , or .NET is considered an advantage ETL / Batch Processing Strong experience with Spring Batch (mandatory for one of the roles) Experience with Apache Camel and stored procedures Databases Solid experience with Microsoft SQL Server (MSSQL) Platform & Runtime Experience working in Linux environments Knowledge of Kubernetes and platform modernization initiatives CI/CD & DevOps Experience with Bitbucket, Jenkins, and Artifactory Security & Monitoring Experience with authentication/security frameworks such as JWT Familiarity with audit logging and monitoring tools such as Splunk, AppDynamics, Sysdig, and Grafana Integrations Strong experience with Kafka and REST-based integrations Experience working with mainframe integrations , file-based integrations, and legacy adapters is highly valued Consultant Profile We are looking for outgoing, senior consultants who are comfortable taking ownership and working with minimal supervision after the initial introduction period. The ideal candidate is technically strong, communicative, and thrives in both independent work and collaborative agile team environments.
Technology
emagine Polska
.NET Backend Developer with SQL Server
Mid
Remote
155 - 160 PLN/hr
🏢 Summary: Full-remote B2B contract for a Backend Developer responsible for building, modernizing, and optimizing API backends using .NET and SQL Server. The role focuses on upgrading legacy systems, including a major SQL Server upgrade, and ensuring high performance and scalability of backend and database layers. The position requires independent ownership of backend, automation, and database-related tasks. 🗂️ Requirements: Strong experience with .NET and C# in backend/API development, Strong hands-on experience with Microsoft SQL Server, Experience with performance tuning, Experience writing complex SQL queries, Experience creating and maintaining stored procedures, Experience in database optimization, Experience modernizing legacy systems, Strong automation experience, Ability to independently manage backend and database responsibilities, Minimum 5+ years of professional experience 📃 Skills: .NET, C#, SQL, SQLServer, T-SQL, APIs, PerformanceTuning, StoredProcedures, DatabaseOptimization, Automation, ClassicASP, VBScript 🏢 Description: Emagine is looking for a strong backend developer with experience in .Net and SQL Server to build and upgrade API backends. Basic information: Full Remote Role Long Term B2B Contract Rate: 160 pln/h + VAT Main Responsibilities: Take ownership of API backend development using .NET / C#. Read and understand existing legacy application logic and translate it into modern, well-structured API endpoints. Lead and support the upgrade of SQL Server (from 2007 to 2025) within the project. Design, optimize, and maintain complex SQL queries, stored procedures, and database structures. Ensure high performance and scalability of the backend and database layer. Work independently on backend, automation, and database-related tasks (no dedicated DBA in the team). Contribute to backend architecture decisions and system improvements. Key Requirements: Strong experience with .NET / C# (backend/API development). Strong hands-on experience with Microsoft SQL Server . Proven experience in: Performance tuning Writing complex queries Stored procedures Database optimization Experience working on modernization of legacy systems. Strong background in automation. Ability to work independently and take full ownership of backend and database responsibilities. Minimum experience: Mid-level: 5+ years Senior: 10+ years Nice to Have: Experience with legacy technologies (e.g., Classic ASP / VBScript). Experience with large-scale database upgrades or migrations.
Technology
emagine Polska
Backend Entwicklung, ab sofort, remote und FFM (m/w/d)
Senior
Hybrid
Frankfurt am Main, HE, Germany
🏢 Summary: Backend development project focused on building and maintaining cloud-native microservices using Java or Kotlin, Spring Boot, REST APIs, and MongoDB/SQL databases. The role includes CI/CD automation, Kubernetes-based deployments, performance optimization, and code reviews in an agile environment. Remote work is possible with one on-site day per week in Frankfurt. 🗂️ Requirements: Mehrjährige Erfahrung in agiler Backend-Entwicklung, Java 19+ oder Kotlin, Spring Boot, REST-API-Entwicklung, JSON, XML, MongoDB, SQL-Datenbanken, Oracle, PostgreSQL, Kubernetes, Docker, Deutschkenntnisse C2 📃 Skills: Java, Kotlin, Spring, SpringBoot, REST, OpenAPI, JSON, XML, MongoDB, SQL, Oracle, PostgreSQL, Kubernetes, Docker, CI/CD, DevOps, Microservices, Azure, Angular, Git, Jira, Confluence 🏢 Description: Wir, die emagine GmbH, suchen Unterstützung durch einen Backend Entwickler (m/w/d). Projektbeginn: Ab sofort nach Absprache Projektort: Frankfurt am Main 1 Tag die Woche, sonst Remote Projektdauer: 31.12.2026 (mit Option auf Verlängerung) Ihre Aufgaben: Entwicklung moderner Microservice-Backends (Java 21, Kotlin, Spring Boot 2) mit flexiblen Schnittstellen (OpenAPI REST-APIs) und effizienter Datenhaltung (MongoDB & SQL) Umsetzung, Weiterentwicklung und Wartung von Services und Features, inklusive Performance-Optimierung, Fehleranalyse und Fehlerbehebung Erstellung automatisierter Tests zur Sicherstellung der Stabilität der CI/CD-Pipeline Konzeption, Dokumentation und Technologie-Auswahl der neuen Projekte und Features Sicherstellung einer Cloud-Native-Architektur unter Einsatz von DevOps, CI/CD, Kubernetes und Microservices Durchführung von Code-Reviews zur kontinuierlichen Verbesserung der Code-Qualität und des Wissensaustauschs im Team Ihr Profil: Essenziell: Mehrjährige Projekterfahrung in der agilen Backend-Entwicklung mit Java (idealerweise Java >19) oder Kotlin und Spring Boot Essenziell: Fundierte Kenntnisse in der Programmierung von Schnittstellen (JSON, XML, REST) Essenziell: Fundierte mit NoSQL-Datenbanken (MongoDB) sowie SQL-Datenbanken (Oracle/PostgreSQL). Kenntnisse in Container-Technologien wie Kubernetes und Docker. Von Vorteil: Erfahrung mit Jira, Confluence, Spring Boot, Azure, Angular, git und Testautomatisierung. Sehr gute Deutschkenntnisse (min. Sprachniveau C2)
Technology
Klient justjoin.it
.NET Developer
Mid
Hybrid
Katowice, SL, Poland
14,000 - 25,000 PLN
🏢 Summary: The offer is for a .NET Developer responsible for building and enhancing scalable backend systems and REST APIs for global travel platforms. The role involves contributing to architecture, optimizing performance, and collaborating in an agile environment to deliver reliable, high-quality software. It includes hybrid work, international projects, and professional development opportunities. 🗂️ Requirements: Minimum 3 years of commercial experience with .NET development, Strong knowledge of ASP.NET MVC, Experience developing REST APIs, Experience working in agile software development teams, Good knowledge of MS SQL, Good knowledge of Elasticsearch, Experience with CI/CD tools (Git, TeamCity or similar), Experience writing unit and integration tests, Ability to write clean, maintainable, and well-tested code, Very good English communication skills 📃 Skills: .NET, ASP.NET, MVC, REST, MS SQL, Elasticsearch, Git, TeamCity, CI/CD, UnitTesting, IntegrationTesting, Umbraco, Angular, AWS 🏢 Description: We are looking for a .NET Developer to join our team and help build scalable, high-quality solutions that power our global travel platforms. In this role, you will work on the development and enhancement of backend systems, contribute to architectural decisions, and collaborate with cross-functional teams to deliver reliable and efficient software used by customers worldwide. Your responsibilities Design, develop, and maintain applications using .NET technologies Translate business requirements into scalable and maintainable technical solutions Develop and enhance REST APIs and backend services Maintain, troubleshoot, and improve existing applications Refactor and optimize code to improve performance, scalability, and maintainability Write clean, well-structured, and testable code following best practices Participate in code reviews and contribute to improving development standards Identify and resolve performance bottlenecks and system issues Contribute to application architecture, technical design, and system documentation Collaborate closely with developers, QA engineers, Product Owners, and other stakeholders in an agile environment Our requirements At least 3 years of commercial experience with .NET development Strong knowledge of ASP.NET MVC and REST APIs Experience working within agile software development teams Good knowledge of MS SQL and Elasticsearch Experience with CI/CD tools and practices (Git, TeamCity or similar) Experience writing unit and integration tests Ability to write clean, maintainable, and well-tested code Very good English communication skills Nice to have Experience with Umbraco CMS Experience with Angular Knowledge of AWS services and cloud-based solutions How we work Clean Code principles Design patterns and software engineering best practices Code reviews and knowledge sharing Static code analysis Continuous Integration and Continuous Deployment (CI/CD) Agile and collaborative development environment What we offer Hybrid work model (1–2 days per week in our Katowice office) Opportunity to work on international, large-scale projects Attractive remuneration paid in EUR Flexible working hours Individual development budget Partially or fully funded training and certifications English lessons Mentoring and support from experienced technical leaders Participation in conferences in Poland and abroad A culture focused on learning, collaboration, and knowledge sharing Space to innovate and bring your own ideas to life Support for IT community initiatives
Technology
emagine Polska
Senior frontend utvecklare
Senior
Hybrid
Stockholm, Sweden
🏢 Summary: Senior frontend developer assignment focused on building and evolving a large-scale microfrontend platform and shared UI libraries for a business-critical retail system. The role involves developing framework-agnostic Web Components, improving developer experience, and driving modern frontend architecture decisions. You will work with reusable components and central applications used daily across the organization. 🗂️ Requirements: Several years of frontend development experience, Strong knowledge of JavaScript, Strong knowledge of TypeScript, Strong knowledge of HTML, Experience with Vue or similar frontend framework, Experience with microfrontend architecture, Experience with Web Components, Experience with design systems, Experience with component libraries, Ability to build scalable and reusable frontend solutions 📃 Skills: HTML, JavaScript, TypeScript, Vue, Svelte, WebComponents, Microfrontends, SystemJS, Vite, Rollup, Esbuild, SCSS, CSS, Storybook 🏢 Description: emagine söker en senior frontend utvecklare till vår retail kund i Stockholm. Period: 2026-08-03 - 2026-12-31 Omfattning: 100% Uppdragsbeskrivning Vill du bygga moderna frontend lösningar som används brett i en verksamhetskritisk plattform? Nu söker vi en frontend utvecklare som vill vara med och utveckla nästa generations frontend arkitektur. Om teamet Teamet ansvarar för de gemensamma frontendlösningarna som används av flera team och applikationer inom organisationen. Vi utvecklar och förvaltar vår microfrontendplattform, komponentbibliotek, verktygsbibliotek och byggverktyg – allt med fokus på skalbarhet, återanvändbarhet och utvecklarupplevelse. Vi arbetar i en modern och modulär frontendarkitektur där Web Components är grunden för våra UI-lösningar. Våra komponenter och applikationer ska kunna användas oberoende av ramverk och fungera sömlöst i olika miljöer. Utöver våra gemensamma plattformslösningar ansvarar vi också för flera centrala frontendapplikationer som används dagligen i butik, exempelvis digitala styrtavlor och lösningar för behörighetsstyrning. Teamet har en central roll i organisationen och arbetar nära både andra utvecklingsteam och UX. Rollen passar dig som trivs med att vara en spindel i nätet, gillar många kontaktytor och tycker om att samarbeta för att hitta de bästa lösningarna tillsammans med andra. Vi arbetar dessutom parallellt inom flera olika kontexter och projekt samtidigt. Ena stunden kan du diskutera arkitektur och komponentdesign med frontendteamet, nästa stund stötta ett annat team i implementation eller samarbeta med UX kring användarupplevelse. Därför tror vi att du gillar en vardag där det händer mycket, har lätt för att växla fokus och trivs i en dynamisk miljö med många dialoger igång samtidigt. Hos oss kommer du att Utveckla och vidareutveckla frontendplattformar och gemensamma bibliotek Bygga moderna och återanvändbara UI-komponenter Arbeta med microfrontends och Web Components i stor skala Förbättra utvecklarupplevelsen genom verktyg, builders och templates Samarbeta tätt med andra team och UX för att skapa hållbara och användarvänliga lösningar Stötta utvecklare i användningen av våra gemensamma plattformar och komponenter Delta i tekniska vägval och kontinuerligt utvärdera nya tekniker och arbetssätt Arbeta med både nyutveckling, förbättringar och förvaltning av verksamhetskritiska applikationer Delta i ett rullande schema för support och beredskap Vår tech-stack HTML JavaScript / TypeScript Web Components Vue & Svelte Microfrontend-arkitektur SystemJS Vite, Rollup & Esbuild SCSS & CSS Storybook Varför detta uppdrag? Hos oss får du möjlighet att påverka frontend plattformen som många andra team bygger vidare på. Du blir en del av ett tekniskt kunnigt team där arkitektur, kvalitet och utvecklar upplevelse står i fokus. Här finns stora möjligheter att driva förbättringar, testa nya idéer och arbeta med modern frontend utveckling i stor skala – samtidigt som du får en central roll med stort samarbete och många kontaktytor i organisationen. Profil och Meriter Vi söker dig som: Har flera års erfarenhet av frontendutveckling Har goda kunskaper inom JavaScript/TypeScript, HTML samt Vue (eller motsvarande frontendramverk) Har erfarenhet av microfrontend-arkitektur och arbete med Web Components Har arbetat med design systems och komponentbibliotek Har ett starkt fokus på att skapa hållbara och skalbara lösningar Har ett intresse för arkitektur och komponentdriven utveckling Vi tror också att du: Trivs i en central roll med många kontaktytor och ett högt samarbetsinslag Ser värdet i gemensamma diskussioner och bidra till att hitta de bästa lösningarna tillsammans med teamet Har förmåga att hantera flera parallella initiativ och trivs i en dynamisk vardag Är nyfiken på nya tekniker och drivs av att kontinuerligt förbättra arbetssätt och plattformar Extra meriterande: Erfarenhet av tillgänglighetsarbete (WCAG och inkluderande gränssnitt) Erfarenhet av AI-relaterade lösningar eller AI-drivna utvecklingsverktyg Kunskap inom Azure DevOps och infrastruktur
Technology
emagine Polska
.NET Developer
Mid
Hybrid
London, United Kingdom
550 - 550 PLN
🏢 Summary: Contract .NET Developer role focused on backend and SDD-based development in a hybrid London setup. The position involves building secure and scalable backend services, REST APIs, and microservices with cloud deployment and CI/CD practices. Initial 6‑month engagement inside IR35 with responsibility for system integration, database optimization, and distributed system troubleshooting. 🗂️ Requirements: Proficient in .NET, Proficient in C#, Experience with REST APIs, Experience with microservices architecture, Knowledge of automated testing methodologies, Experience with cloud deployment strategies, Ability to troubleshoot distributed systems, Knowledge of Agile methodologies, Experience with Docker, Backend development experience, Database development and optimization 📃 Skills: .NET, C#, REST, Microservices, Docker, CI/CD, SQL, Agile, Cloud 🏢 Description: .NET Developer £550pd Inside IR35 2-3 days on site in London Initial 6 month engagement emagine is a high-end professional services consultancy and solutions firm specialising in providing business and technology services to the financial services sector, we power progress, solve challenges and deliver real results through tailored high-end consulting services and solutions. We have created a culture of openness and integrity by building genuine and strong relationships and partnerships, enabling us to be uncompromising in our dedication in delivering the optimal service for our clients. Our commitment is not just towards our clients but we aim to foster a positive and equitable working environment with our consultants and colleagues which stems from our core values: Confident, Dedicated, Responsible, Genuine. We are seeking a talented .Net Developer with strong hands-on experience in backend and SDD-based development. The ideal consultant will have expertise in .NET, C#, REST APIs, and microservices, focusing on building secure, scalable, resilient, and maintainable services. Main Responsibilities: The candidate will be responsible for translating specifications into production-ready code and ensuring effective integration of APIs and systems. Develop secure and efficient backend services. Conduct database development and optimization. Implement CI/CD processes for automatic deployment. Maintain observability and performance of distributed systems. Engage in troubleshooting to resolve technical issues. Key Requirements: Proficient in .NET and C#. Extensive experience with REST APIs and microservices architecture. Strong knowledge in automated testing methodologies. Experience with cloud deployment strategies. Ability to troubleshoot and optimize distributed systems Familiarity with Agile methodologies. Knowledge of containerization tools such as Docker. Our People The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle, from strategy to implementation. This will provide you with a broad base of experience from which to build an outstanding career. The ideal consultants will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the project lifecycle. We pride ourselves on; Providing our people with a supportive culture, rooted in our values and driven by our purpose. Promoting a culture of inclusion, collaboration, well-being, and learning and development. Providing increased agility and flexibility within our hybrid working model Investing in employees’ growth through ongoing training and development Autonomy to take ownership of projects, making decisions and demonstrating individual expertise Providing an transparent performance and career management experience. Our consultants are integral to delivering successful consulting engagements, addressing our clients’ most pressing business challenges, and build lasting value in disciplines such as: Solve sophisticated, ambiguous business, change and technology problems, bringing structure and meticulous analysis and planning, acting, and taking decisions with little strategic direction Build, develop and sustain trusted senior client relationships in the C-suite by remaining highly attuned to client needs Drive, enable and support the business, partnering with our leaders, clients, and consultants across our practices to take the best of emagine to our clients through opportunity identification/qualification, solution development/presentation Interested? At emagine, we are committed to building an international and diverse team by embracing our different backgrounds. If you are up to the challenge and would like to find out more, get in touch with us immediately, our internal recruitment team is always keen to hear from dynamic individuals that are looking to further their career and explore their full potential. “emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin” This position offers a flexible working environment with potential remote work opportunities. The role is aligned with modern software development practices and is suitable for various industries.
Technology
emagine Polska
.Net Developer
Senior
Remote
Lisbon, Portugal
🏢 Summary: The offer is for a Senior .NET Developer responsible for improving and refactoring core backend systems to enhance structure, maintainability, and security. The role focuses on reducing technical debt, enabling automation and AI integration, and ensuring high code quality through testing and CI/CD practices. The position involves hands-on development within legacy or monolithic environments and driving system modernization. 🗂️ Requirements: 5+ years experience in .NET / C# backend development, Experience with legacy or monolithic systems, Strong knowledge of clean code principles, Proven experience in refactoring existing codebases, Strong SQL and backend integration experience, Experience with APIs and service-based architecture, Experience with CI/CD pipelines, Experience with automated testing, Familiarity with TDD or BDD practices, Experience with Gherkin, SpecFlow, Cucumber or similar, Experience using AI tools in development workflows, Understanding of code structuring for automation and AI integration 📃 Skills: .NET, C#, SQL, APIs, CI/CD, TDD, BDD, Gherkin, SpecFlow, Cucumber, AI, Git, Docker, .NETCore 🏢 Description: Introduction & Summary: We are seeking a Senior .NET Developer with 5-8+ years of experience in backend development and .NET engineering. The successful candidate will drive improvement in code quality, reduce technical debt, and support system structuring for better predictability. With a focus on future automation and AI capabilities, you will help ensure code understandability, maintainability, and security. Main Responsibilities: Responsible for hands-on development and refactoring of core systems, with the aim of enhancing their structure and predictability. Develop and improve .NET-based systems. Reduce technical debt and increase maintainability. Support safe and efficient delivery. Ensure code is understandable, maintainable, and secure. Make systems testable and observable. Facilitate automation of workflows. Key Requirements: Strong experience with .NET / C#. Experience working with legacy or monolithic systems. Strong understanding of clean code principles. Experience with refactoring and improving existing codebases. Strong SQL and backend integration experience. Experience with APIs and service-based architecture. Experience with CI/CD pipelines. Experience with automated testing. Familiarity with TDD / BDD and security by design thinking. Experience with Gherkin / SpecFlow / Cucumber or similar. AI-related: Experience using AI tools in development workflows. Understanding of code structuring for automation and AI integration. Experience using AI for debugging, testing, or documentation support. Nice to Have: Experience with .NET Core. Experience with containerization. Exposure to AI-assisted testing or development tools. Experience improving system observability.
Technology
emagine Polska
Senior Platform Developers (IOS & Andriod)
Senior
Hybrid
Stockholm, Sweden
🏢 Summary: Senior Platform Developer role (Android or iOS) focused on building and scaling a shared mobile platform foundation. The position centers on developing reusable components, implementing RBAC, and defining cross‑platform architecture standards to support feature teams. It also emphasizes improving developer experience through better tools, pipelines, and workflows. 🗂️ Requirements: Senior-level experience in Android or iOS development, Proficiency in Swift, Kotlin or Kotlin Multiplatform, Experience building and maintaining shared libraries, Experience implementing RBAC and permissions models, Strong knowledge of mobile architecture and state management, Experience improving developer tools, pipelines and workflows 📃 Skills: Android, iOS, Swift, Kotlin, KotlinMultiplatform, RBAC, Architecture, DevEx, Libraries, CICD 🏢 Description: emagine is looking for two Senior Platform Developers – one focused on Android and one on iOS – to help scale our client’s growing Platform team. Start: ASAP Length: 6 months with possible extension Location: Hybrid in Stockholm or Gothenburg About the role As a Platform Developer, you will not primarily work on end‑user features. Instead, you will collaborate closely with our internal customers: the feature development teams. Your mission is to build the foundation they rely on by creating a robust, scalable architecture and continuously improving our developer experience. Your responsibilities • Build shared components: Develop and maintain libraries used across all mobile teams. • Implement permissions‑based roles: Design and integrate RBAC (role‑based access control) into the platform for secure, seamless rights management in the apps. • Improve DevEx: Enhance tools, pipelines and workflows to make feature development faster, safer and more efficient. • Lead architecture standards: Define how data and state should be handled consistently across both Android and iOS. You are a great fit if you • Are a senior developer within your respective platform: Swift, Kotlin or Kotlin Multiplatform. • Are passionate about Developer Experience and platform architecture. • Enjoy enabling others by creating the infrastructure and tools they rely on rather than building individual features.