New offer - be the first one to apply!
June 27, 2026
FullStack Developer (Node.js + React)
Mid • Remote
Lisbon, Portugal
Emagine is seeking a skilled and passionate FullStack Engineer to join an international Consumer Identity & Access Management (CIAM) team, building and scaling identity, authentication, registration, and configuration services that support millions of consumers across multiple markets, channels, and brands. This is a key role where you will contribute to the development of cloud-native backend services while also supporting internal-facing web applications used by global teams. You will play a critical role in designing and deploying serverless APIs, building scalable backend services, developing internal React applications, and contributing to reusable platform components shared across multiple teams.
Your Main Responsibilities
- Design, develop, and deploy serverless APIs using AWS Lambda and MuleSoft/API Gateway for consumer registration, authentication, OTP flows, and market-specific configuration
- Build and maintain internal web applications using React and TypeScript for platform administration and service monitoring
- Develop across the full stack within a monorepo, working with DynamoDB, AWS Lambda, React, and CloudFront-hosted frontends
- Contribute to shared TypeScript libraries consumed across multiple engineering teams
- Implement multi-market and multi-channel business logic driven by DynamoDB configurations
- Develop automated unit, integration, and frontend component tests using Jest, Cucumber, and Pactum
- Manage infrastructure as code using Terraform and support deployments through Jenkins, CloudFormation, and CodeDeploy
- Integrate backend services with third-party platforms including SAP CDC (Gigya), Twilio, Salesforce Marketing Cloud, and Accertify
- Participate in the Backend Community of Practice, promoting engineering best practices and knowledge sharing
- Collaborate within cross-functional Agile teams while continuously improving architecture and reducing technical debt
You Bring
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related field
- 3+ years of professional experience as a Backend Engineer or Full-Stack Engineer
- Strong proficiency in TypeScript and Node.js
- Experience building applications with React (or willingness to work with React)
- Experience designing and developing RESTful APIs for high-traffic applications
- Hands-on experience with serverless architectures (AWS Lambda, API Gateway, or similar)
- Solid experience with NoSQL databases, particularly DynamoDB
- Strong automated testing practices, including unit and integration testing
- Experience using Git within monorepo workflows
- Good understanding of systems architecture, SOLID principles, and distributed systems
- Experience working in Scrum/Agile environments
- Strong analytical, problem-solving, and collaboration skills
Nice to Have
- Experience with Terraform or other Infrastructure as Code tools
- Familiarity with Jenkins and CI/CD pipelines
- Experience with SonarQube, Coverity, or similar quality/security tools
- Experience with multi-region or multi-tenant architectures
- Knowledge of OAuth 2.0, OpenID Connect (OIDC), MFA, and authentication flows
- Experience with event-driven architectures (SNS/SQS)
- Familiarity with feature toggles and progressive deployments
- Experience with CloudWatch, ELK, Datadog, or New Relic
- Experience with MuleSoft or similar API management platforms
- Familiarity with schema validation (Zod, JSON Schema, AJV)
- Knowledge of RBAC/ABAC authorization models
Location & Eligibility
- Candidates must be located in Portugal
- Full Remote
Similar jobs you might like
Technology
emagine Polska
Software Engineer - Microservices
Mid
Hybrid
Porto, Portugal
🏢 Summary: The offer is for a Software Engineer focused on designing and developing scalable, cloud-native microservices for the Miles Enterprise platform using the Java stack. The role involves building RESTful APIs, applying domain-driven design, and working with modern DevOps and security practices within a secure SDLC. Candidates will contribute to production-ready backend solutions integrated with internal and external systems. 🗂️ Requirements: 3+ years of backend development experience with Java, Strong experience with Java 17, Experience building microservice architectures, Experience implementing RESTful APIs, Strong SQL knowledge, Experience with PostgreSQL, Experience with Git, Experience with Maven, Experience with Jenkins or GitHub Actions, Fluent English communication skills 📃 Skills: Java, Java17, Java21, REST, SQL, PostgreSQL, Git, Maven, Jenkins, GitHubActions, CI/CD, Docker, Kubernetes, Kafka, Angular, NoSQL 🏢 Description: Emagine is seeking a Software Engineer - Microservices who is eager to contribute to the expansion and enhancement of the Miles Enterprise platform through scalable, cloud-native, and secure microservice solutions. Your Main Responsibilities: Translate domain models into microservice architectures. Collaborate with internal API consumers and integrate with external systems using a domain-driven-design approach. Develop scalable and cloud-native solutions using modern development and DevOps practices such as CI/CD, containerization, and automated testing. Apply a security-first mindset when implementing features and changes within the Secure Software Development Life Cycle (SSDLC). You Bring: 3+ years of experience as a backend engineer building scalable, production-ready solutions using the Java stack (with strong experience in Java 17 and ideally Java 21). Experience implementing RESTful APIs within microservice architectures. Strong expertise in SQL, specifically PostgreSQL. Proficiency with DevOps tools and practices, including Git, Maven, Jenkins, or GitHub Actions. Fluent communication skills in English. Nice to Have: Familiarity with NoSQL datastores. Experience or knowledge of technologies such as Angular, Kafka, Docker/Postman, or Kubernetes. Knowledge of additional languages besides English. About emagine: At emagine, we value diversity, inclusion, and equal opportunities. We believe that different perspectives drive innovation and create stronger teams, and we are committed to fostering an inclusive environment where everyone can thrive. We work with leading international clients on innovative and high-impact projects, offering opportunities to grow both professionally and personally. If you are interested in this opportunity, we encourage you to apply and be part of a dynamic and forward-thinking environment. To learn more about us, visit our website: www.emagine-consulting.com .
Technology
emagine Polska
Mid level Fullstack (TypeScript/React Native)
Mid
On-site
Stockholm, Sweden
🏢 Summary: Mid-level Fullstack Engineer role focused on building and enhancing customer-facing mobile and web applications within a cloud-native, data-intensive environment. The assignment involves developing backend services and event-driven microservices, integrating with AWS and messaging systems, and ensuring system reliability and observability. The position supports high-transaction, business-critical workflows in a cross-functional product team. 🗂️ Requirements: 4–6 years of software development experience, Strong experience with TypeScript, Strong experience with Node.js, Strong experience with React Native, Experience with event-driven architectures, Experience with distributed systems, Experience with PostgreSQL and/or DynamoDB, Experience with Kafka and SQS, Experience with AWS including S3, Experience with monitoring and observability tools, Experience developing mobile and web applications, Experience with data-intensive applications and complex workflows 📃 Skills: TypeScript, Node.js, React, ReactNative, Kafka, SQS, AWS, S3, PostgreSQL, DynamoDB, Datadog, Microservices 🏢 Description: emagine is looking for a Mid level Fullstack Engineer to join a product development team building and enhancing customer-facing digital services. The assignment involves developing mobile and web applications, contributing to backend services, and working with modern cloud-native technologies in a scalable and data-intensive environment. You will collaborate closely with Product Managers, Designers, and Engineers to deliver high-quality solutions that support business-critical workflows and customer experiences. Start: ASAP (within a few week) Duration: 1 year to start with Location: Stockholm, min 2-3 days/week at the office Wha you will do Develop and maintain applications using React Native, TypeScript, and Node.js. Contribute to the development of event-driven micro services and backend services. Build and maintain integrations using Kafka, SQS, and AWS services. Develop solutions that handle high transaction volumes and complex data flows. Support system reliability, monitoring, and observability initiatives. Work closely with cross-functional teams throughout the product development lifecycle. Participate in experimentation, feature flagging, and A/B testing activities. Profile: 4–6 years of experience in software development. Strong experience with TypeScript, Node.js, and React Native. Experience working with event-driven architectures and distributed systems. Experience with PostgreSQL and/or DynamoDB. Familiarity with Kafka and SQS. Experience with AWS, including S3. Experience using Datadog or similar monitoring and observability tools. Experience developing mobile and web applications. Experience working with data-intensive applications and complex workflows. Experience from fintech or another regulated industry is highly desirable. Familiarity with modern software delivery practices, including feature flags and A/B testing.
Technology
New offer
emagine Polska
Backend Engineer (Node.js with AWS)
Mid
Remote
Lisbon, Portugal
🏢 Summary: Backend Engineer role focused on building and scaling identity, authentication, and registration services using serverless AWS technologies. The position involves designing high‑traffic RESTful APIs, working with DynamoDB, and owning infrastructure as code within a TypeScript monorepo. You will collaborate in an Agile team to deliver secure, highly available multi‑region systems with strong automated testing practices. 🗂️ Requirements: Bachelor's Degree in Computer Science, Software Engineering, or equivalent, 3+ years professional experience as Backend Engineer, Strong proficiency in TypeScript and Node.js, Experience designing and building RESTful APIs for high-traffic systems, Hands-on experience with serverless architectures (AWS Lambda, API Gateway or equivalent), Experience with NoSQL databases, particularly DynamoDB, Ability to write unit, integration, and end-to-end tests, Experience with Git and monorepo workflows, Understanding of systems architecture, SOLID principles, distributed systems patterns, Experience working in Scrum/Agile frameworks 📃 Skills: TypeScript, Node.js, AWS, Lambda, MuleSoft, DynamoDB, REST, Jest, Cucumber, Pactum, Terraform, CI/CD, Git, NoSQL, API, SAST 🏢 Description: Emagine is seeking a skilled and passionate Backend Engineer to join an international team focused on building and scaling identity, authentication, and registration services that support millions of consumers across multiple markets, channels, and brands. This is a key role where you will contribute to the design and development of modern, cloud-native backend solutions, ensuring scalability, reliability, and high performance. You will play a critical role in designing and deploying serverless APIs, building integrations with third-party identity providers, and contributing to reusable backend components used across the platform. This position requires strong expertise in TypeScript and Node.js, experience with AWS serverless technologies, and a passion for clean code, automation, and scalable software architecture. Your Main Responsibilities: Design, develop, and deploy serverless APIs using AWS Lambda and MuleSoft gateways for authentication, consumer profiles, OTP, and event processing Develop clean, well-tested TypeScript code within a monorepo, contributing to shared libraries and product-specific services Design efficient data access patterns using DynamoDB for low-latency, high-throughput applications Build and maintain integrations with third-party identity and messaging providers Develop automated unit, integration, and contract tests using Jest, Cucumber, and Pactum Manage infrastructure as code using Terraform and deploy through CI/CD pipelines Participate in the Backend Community of Practice, sharing knowledge and contributing to backend engineering best practices Collaborate within a cross-functional Agile team to deliver high-quality software Continuously improve system architecture by addressing technical debt and implementing incremental refactoring Develop reusable internal libraries consumed by multiple teams across the platform You Bring: Bachelor's degree or higher in Computer Science, Software Engineering, or a related field 3+ years of professional experience as a Backend Engineer Strong proficiency in TypeScript and Node.js Experience designing and developing RESTful APIs for high-traffic applications Hands-on experience with serverless architectures (AWS Lambda, API Gateway, or similar) Solid experience with NoSQL databases, particularly DynamoDB Strong automated testing practices, including unit, integration, and end-to-end testing Experience using Git within monorepo workflows Good understanding of systems architecture, SOLID principles, and distributed systems Experience working in Scrum/Agile environments Strong analytical, problem-solving, and collaboration skills Nice to Have: Experience with Terraform or other Infrastructure as Code tools Familiarity with CI/CD pipelines, deployment automation, quality gates, and SAST scanning Experience with multi-region or multi-tenant architectures Knowledge of identity and authentication protocols Experience integrating third-party APIs Familiarity with event-driven architectures Experience with monitoring and observability tools Knowledge of feature toggles for progressive deployments Familiarity with schema validation approaches Experience with MuleSoft or similar API management platforms Location & Eligibility: Candidates must be based in Portugal H Full Remote About emagine: At emagine, we value diversity, inclusion, and equal opportunities. We believe that different perspectives drive innovation and create stronger teams, and we are committed to fostering an inclusive environment where everyone can thrive. We work with leading international clients on innovative and high-impact projects, offering opportunities to grow both professionally and personally. If you are interested in this opportunity, we encourage you to apply and be part of a dynamic and forward-thinking environment. To learn more about us, visit our website: www.emagine-consulting.com
Technology
emagine Polska
AWS Senior Cloud Engineer
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: Senior AWS Cloud Engineer role focused on designing, implementing, and optimizing scalable and secure AWS environments within a strategic cloud initiative. The position emphasizes Infrastructure as Code, CI/CD automation, cloud governance, and operational excellence aligned with the AWS Well-Architected Framework. The engineer will provide architectural guidance, lead incident resolution, and enhance performance, security, and cost efficiency in complex AWS ecosystems. 🗂️ Requirements: Strong experience as Cloud Engineer, Deep expertise in AWS services (EC2, S3, RDS, Lambda), Proven experience with Infrastructure as Code, Hands-on experience with Terraform, Experience with CI/CD pipelines and automated deployments, Experience with monitoring and observability in AWS, Experience with performance optimization in cloud environments, Ability to design architectures aligned with AWS Well-Architected Framework, Ability to troubleshoot and resolve complex AWS incidents, Based in Portugal, Availability to work hybrid in Lisbon 📃 Skills: AWS, EC2, S3, RDS, Lambda, Terraform, CloudFormation, CI/CD, Jenkins, GitHub, CodePipeline, Monitoring, Observability, IaC 🏢 Description: Emagine is seeking an experienced AWS Senior Cloud Engineer to join a strategic cloud initiative, working closely with the Cloud Centre of Excellence (CCoE) to define and implement best practices for cloud operations. This is a key role focused on building scalable, secure, and high-performing AWS environments. You will play a critical role in supporting new projects by providing architectural guidance, implementing infrastructure using Infrastructure as Code (IaC), and leading incident resolution in complex cloud environments. This position requires deep AWS expertise, strong problem-solving skills, and the ability to operate in high-impact, fast-paced scenarios. Your Main Responsibilities: Partner with the Cloud Centre of Excellence (CCoE) to establish and enforce AWS operational best practices Design and implement cloud architectures aligned with the AWS Well-Architected Framework Deploy and manage infrastructure using Terraform and AWS CloudFormation Implement and maintain CI/CD pipelines for automated deployments (e.g., Jenkins, GitHub Actions, AWS CodePipeline) Monitor, troubleshoot, and resolve incidents across AWS environments Ensure compliance with enterprise security and governance standards Optimize cloud resources for performance, scalability, and cost efficiency Contribute to observability, monitoring, and performance tuning strategies You Bring: Strong experience as a Cloud Engineer with deep expertise in AWS services (e.g., EC2, S3, RDS, Lambda) Proven experience with Infrastructure as Code, particularly Terraform Hands-on experience with CI/CD tools and automated deployment pipelines Experience with monitoring, observability, and performance optimization in AWS environments Strong analytical and problem-solving skills, especially in high-pressure situations Ability to work collaboratively with cross-functional teams and cloud governance bodies Nice to Have: AWS Certified Solutions Architect – Professional AWS Certified SysOps Administrator Terraform certification Experience working with Cloud Centre of Excellence (CCoE) models Location & Eligibility: Candidates must be based in Portugal Hybrid 3x per week in Lisbon (Portugal) About emagine At emagine, we value diversity, inclusion, and equal opportunities. We believe that different perspectives drive innovation and create stronger teams, and we are committed to fostering an inclusive environment where everyone can thrive. We work with leading international clients on innovative and high-impact projects, offering opportunities to grow both professionally and personally. If you are interested in this opportunity, we encourage you to apply and be part of a dynamic and forward-thinking environment. To learn more about us, visit our website: www.emagine-consulting.com
Technology
emagine Polska
Full Stack .Net Developer
Senior
Hybrid
Dublin, Ireland
🏢 Summary: Contract Full Stack Developer role focused on enhancing and maintaining a Management System across front-end and back-end, working within an Agile SCRUM environment. The position involves developing new features, supporting legacy systems, implementing modern engineering practices, and contributing across the full software development lifecycle. Hybrid role based in Dublin with responsibility for enterprise-level, business-critical applications. 🗂️ Requirements: 5+ years experience in Full Stack or similar development role, Degree in related field, Strong experience with .NET using VB.NET and C#, Proficiency in SQL Server and stored procedures, Experience with HTML, CSS, Bootstrap, TypeScript, JavaScript, ASP.NET, Experience writing and maintaining unit tests, Experience with Git and TFVC, Understanding of Design Patterns, Experience working in Agile SCRUM, Experience implementing CI/CD and automated QA testing, Experience across full SDLC, Experience developing enterprise-level applications, Understanding of web application security 📃 Skills: .NET, VB.NET, C#, SQL, SQLServer, HTML, CSS, Bootstrap, TypeScript, JavaScript, ASP.NET, Git, TFVC, SCRUM, CI/CD, AzureDevOps, AzureAD, GraphAPI, UnitTesting 🏢 Description: Want to make an impact? We offer that Due to continued growth, we are currently hiring a Full Stack Developer to join our team. emagine is a dynamic, fast-growing international consulting and technology company, founded on real-world experience, focused on custom-fit solutions. We have the proven people and expertise to complete complex projects, while delivering lasting knowledge-transfer benefits to empower our partners for the next challenge. Are you intrigued? Do you want to learn more? A snapshot of your key responsibilities as Full Stack Developer would be: Develop new features and enhancements for the Management System across both front-end and back-end components. Troubleshoot and resolve application issues in a timely manner. Provide front-line support for end-users. Analyse business requirements and translate them into Epics and User Stories. Collaborate within an Agile SCRUM environment to deliver high-quality solutions. Work with legacy codebases while introducing modern software engineering practices such as refactoring, unit testing, CI/CD, and automated QA testing. Maintain source code repositories using Git and TFVC. Participate in all stages of the software development lifecycle, from analysis and design through to testing, deployment, and maintenance. Collaborate with testing, support, and business teams to ensure successful delivery of solutions. Contribute to continuous improvement initiatives and modernisation efforts within the application environment. Requirements: 5+ years experience in a similar role Degree qualification in a related field Strong experience in .NET development using both VB.NET and C#. Proficiency in SQL Server, including strong understanding of stored procedures and database design. Experience with front-end technologies including HTML, CSS/Bootstrap, TypeScript/JavaScript, and ASP.NET. Experience writing and maintaining Unit Tests. Familiarity with source control systems including Git and TFVC. Understanding and practical application of Design Patterns. Experience working within Agile SCRUM methodologies and Story writing. Ability to implement modern engineering practices within legacy frameworks. Exposure to CI/CD pipelines and automated QA testing. Experience with Azure DevOps would be beneficial. Knowledge of Microsoft AD, Azure AD, and Graph API would be advantageous. Work Experience Required Experience working on a variety of medium and large-scale software development projects. Direct responsibility for writing production code and unit tests. Experience across all stages of the software development lifecycle including analysis, development, testing, deployment, and maintenance. Good understanding of security considerations for public-facing web applications. Proven track record in developing enterprise-level software solutions. Experience supporting and maintaining business-critical applications. So, are you ready to join our team? It’s important to remember, emagine is an Equal Employment Opportunity Employer; we value bringing together individuals from diverse backgrounds to develop innovative solutions for our customers. Opportunity type: Contract, (Dublin) Hybrid- 2 days per week onsite
Technology
emagine Polska
AWS Administrator
Senior
Remote
Lisbon, Portugal
🏢 Summary: Senior AWS Administrator role focused on designing, implementing, and managing scalable AWS and Kubernetes environments within a cloud transformation program. The position emphasizes automation, security, cost optimization, and resilient cloud operations in production environments. You will collaborate with DevOps and security teams to drive infrastructure as code, observability, and secure cloud adoption. 🗂️ Requirements: 5+ years hands-on AWS experience in production, Strong Kubernetes administration (EKS, CNI, RBAC, ingress, storage), Strong Linux systems administration, Experience with Terraform and/or Ansible, Knowledge of cloud networking (VPC, subnets, security groups, load balancers, DNS), Experience with CI/CD tools (GitLab CI, Jenkins or similar), Scripting skills (Python or Bash), Familiarity with NIS2 and ISO 27001 in cloud environments, Experience with monitoring and observability tools, Based in Portugal 📃 Skills: AWS, EC2, EKS, VPC, IAM, S3, Route53, CloudWatch, Kubernetes, Terraform, Ansible, Linux, Python, Bash, GitLab, Jenkins, Prometheus, Grafana, Graylog, CI/CD, DevSecOps, DNS 🏢 Description: Emagine is seeking an AWS Administrator to join a collaborative and fast-paced cloud transformation environment. This role is ideal for an experienced cloud infrastructure professional with a strong background in AWS, Kubernetes, automation, and cloud operations, looking to contribute at a senior level within a modern and business-critical cloud ecosystem. You will play a key role in the design, implementation, and management of scalable AWS environments, ensuring operational excellence, security, automation, and cost efficiency. Acting as an AWS Administrator, you will work closely with development, security, and infrastructure teams to support cloud adoption, optimize existing platforms, and maintain resilient and secure cloud operations. Your Main Responsibilities: Design, implement, and manage AWS infrastructures, including services such as EC2, EKS, VPC, IAM, S3, Route53, CloudWatch, and related services Provision, manage, and optimize production Kubernetes (EKS) clusters, including workload scheduling, networking, RBAC, scaling policies, and upgrades Identify opportunities for AWS cost control and optimization Lead data center migration initiatives to AWS, reducing costs and minimizing physical infrastructure requirements Create and maintain Infrastructure as Code (IaC) solutions using Terraform and Ansible Monitor and manage external providers and Managed Service Providers (MSPs) Implement and maintain security controls aligned with NIS2 and ISO/IEC 27001 requirements Develop and maintain monitoring and observability solutions using Prometheus, Grafana, CloudWatch, Graylog, and AWS migration tools Maintain and test Disaster Recovery (DR) and Business Continuity Plans (BCP) for cloud environments Collaborate with development and security teams to integrate DevSecOps practices into delivery pipelines Manage and document cloud costs while identifying continuous optimization opportunities You Bring: More than 5 years of hands-on AWS experience in production environments Strong experience administering Kubernetes environments, including cluster provisioning, networking (CNI), ingress controllers, RBAC, and persistent storage Strong Linux systems administration skills Experience with Terraform and/or Ansible for infrastructure automation Solid knowledge of cloud networking concepts, including VPCs, subnets, security groups, load balancers, and DNS Experience working with CI/CD pipelines and DevOps tools such as GitLab CI, Jenkins, or equivalent platforms Scripting skills in Python, Bash, or similar languages Familiarity with NIS2 and ISO 27001 security requirements within cloud environments Good written and spoken English skills Nice to Have: CKA or CKS certifications (Certified Kubernetes Administrator / Certified Kubernetes Security Specialist) AWS Certified Solutions Architect – Professional or AWS Certified DevOps Engineer certification Experience working in multinational IT environments or organizations with multiple business entities Knowledge of French Location & Eligibility: Candidates must be based in Portugal Remote role About emagine: At emagine, we value diversity, inclusion, and equal opportunities. We believe that different perspectives drive innovation and create stronger teams, and we are committed to fostering an inclusive environment where everyone can thrive. We work with leading international clients on innovative and high-impact projects, offering opportunities to grow both professionally and personally. If you are interested in this opportunity, we encourage you to apply and be part of a dynamic and forward-thinking environment. To learn more about us, visit our website: www.emagine-consulting.com
Technology
emagine Polska
Senior Automation Engineer
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: Senior Automation Engineer role focused on automating and optimizing Azure cloud infrastructure for Microsoft Fabric data platforms using Infrastructure as Code and CI/CD practices. The position involves designing scalable, secure environments and managing deployments through Terraform and automated pipelines. It requires hands-on expertise in Azure, Microsoft Fabric, and cloud governance within Agile environments. 🗂️ Requirements: Proven experience automating Azure infrastructure for data and analytics platforms, Strong proficiency in Terraform for Infrastructure as Code, Solid scripting skills in PowerShell or Python, Hands-on experience with CI/CD tools such as Azure DevOps or GitHub Actions, Strong understanding of Microsoft Fabric architecture and dependencies, Knowledge of Azure networking, identity, monitoring, and security, Experience working with Jira in Agile environments, AZ-900 certification 📃 Skills: Azure, Terraform, PowerShell, Python, AzureDevOps, GitHubActions, MicrosoftFabric, DataFactory, Synapse, PowerBI, Lakehouse, CI/CD, Jira 🏢 Description: Emagine is seeking a Senior Automation Engineer to join a collaborative and fast-paced project environment in Portugal. This role is ideal for a professional with strong experience in cloud automation and Infrastructure as Code, looking to grow within IT Infrastructure & Cloud environments, with a strong focus on Azure and Microsoft Fabric ecosystems. You will support the automation, optimization, and management of cloud infrastructure, ensuring scalable, secure, and efficient environments for data-driven solutions. This position requires a hands-on technical profile, strong analytical and troubleshooting skills, and the ability to work in a structured and service-oriented environment. Your Main Responsibilities: Design and implement Infrastructure as Code (IaC) solutions to automate the deployment of Azure resources supporting Microsoft Fabric (e.g., Data Factory, Synapse, Power BI, Lakehouse) Develop and maintain reusable automation templates using Terraform and manage deployments through automated configuration processes Integrate automation workflows into CI/CD pipelines using Azure DevOps or GitHub Actions Ensure compliance with security, governance, and cost optimization best practices Support the team in cloud infrastructure analysis and architecture validation for Microsoft Fabric workloads Document infrastructure designs, automation processes, and operational procedures Participate in Agile ceremonies and manage tasks using Jira Collaborate with internal teams to ensure efficient and reliable cloud operations You Bring: Proven experience in automating Azure infrastructure for data and analytics platforms Strong proficiency in Terraform for Infrastructure as Code (IaC) Solid scripting skills in PowerShell and/or Python Hands-on experience with CI/CD tools (Azure DevOps, GitHub Actions) Strong understanding of Microsoft Fabric architecture and its infrastructure dependencies Familiarity with Azure networking, identity, monitoring, and security Experience working in Agile environments and using Jira Strong communication and documentation skills AZ-900 Certification Nice to Have: Experience with Microsoft Fabric components such as Data Factory, Synapse, Power BI, and Lakehouse Additional Azure certifications Experience with advanced cloud governance and cost optimization strategies Exposure to large-scale data platforms and analytics environments Experience working in international environments Location & Eligibility: Candidates must be based in Portugal Hybrid regime — mix of on-site and remote work: 1st week: 2 days on site in Oeiras (Taguspark) 2nd week: 2 days on site in Oeiras (Taguspark) 3rd week: fully remote About emagine: At emagine, we value diversity, inclusion, and equal opportunities. We believe that different perspectives drive innovation and create stronger teams, and we are committed to fostering an inclusive environment where everyone can thrive. We work with leading international clients on innovative and high-impact projects, offering opportunities to grow both professionally and personally. If you are interested in this opportunity, we encourage you to apply and be part of a dynamic and forward-thinking environment. To learn more about us, visit our website: www.emagine-consulting.com
Technology
New offer
emagine Polska
Frontend/Fullstack Developer
Senior
Hybrid
Stockholm, Sweden
🏢 Summary: Frontend/Fullstack Engineer role within a growth and activation team focused on improving user onboarding through personalized, data-driven experiences. The position involves hands-on development across frontend and backend, building interactive UI components and experimentation frameworks to drive user impact. On-site work in Stockholm with a project duration from mid-August to December 31, 2026. 🗂️ Requirements: 4+ years experience with React, 4+ years experience with TypeScript, 4+ years experience with HTML, 4+ years experience with CSS, Backend development experience with Python, Go, or Kotlin, Proven fullstack product development experience, Experience with experimentation and A/B testing, Experience with tracking and data-driven development, Ability to work on-site 4 days per week in Stockholm 📃 Skills: React, TypeScript, HTML, CSS, Python, Go, Kotlin, A/B, Experimentation, Tracking, GCP, Contentful, Optimizely, Mixpanel, Looker 🏢 Description: emagine is looking for a Frontend/Fullstack Engineer to join a growth/activation team. Start: mid-August 2026 End: December 31, 2026 Location: Required to be on-site 4 days per week in Stockholm About the role You will join a team focused on a critical stage of the user journey – onboarding and activation. The goal is to improve how new users discover value through personalized, data-driven experiences and fast iteration cycles. This is a hands-on role with both frontend and backend responsibilities, with a strong focus on delivering user impact. Key responsibilities Build onboarding flows, nudges, and interactive UI components Work fullstack with React/TypeScript and backend in Python, Go, or Kotlin Drive A/B testing and experimentation within a growth context Develop solutions based on user signals and behavior Ensure system reliability and observability Leverage AI-assisted development workflows Requirements 4+ years of experience with React, TypeScript, HTML, and CSS Experience with backend development (Python, Go, or Kotlin) Proven experience in fullstack product development Experience working with experimentation, tracking, and data-driven development Strong ownership mindset and ability to drive work forward Nice to have Strong frontend architecture and performance optimization experience Experience with server-side rendering Experience with GCP and Contentful Familiarity with tools like Optimizely, Mixpanel, Looker
Technology
New offer
emagine Polska
Frontend/Fullstack Developer (Web performance and Acquisition team)
Mid
Hybrid
Stockholm, AB, Sweden
🏢 Summary: Contract opportunity for a Frontend / Fullstack Engineer to build and optimize public-facing web experiences with a strong focus on performance, SEO, and conversion. You will develop new pages and features using modern frontend technologies while collaborating across product, marketing, and SEO. The role also involves experimentation, CMS development, and platform improvements. 🗂️ Requirements: 4+ years of experience in modern frontend development, Strong skills in React, Strong skills in TypeScript, Strong skills in HTML, Strong skills in CSS, Experience with Next.js or similar frameworks, Solid understanding of SEO, Solid understanding of web performance, Experience with headless CMS platforms, Experience with experimentation and data-driven product development, Ability to collaborate with multiple stakeholders 📃 Skills: React, TypeScript, HTML, CSS, Next.js, SEO, CoreWebVitals, Contentful, Tailwind, GCP, Optimizely, Hotjar, Mixpanel, Smartling, Lokalise 🏢 Description: emagine is looking for a Frontend / Fullstack Engineer to join a web performance and acquisition team. Start: mid-August 2026 End: December 31, 2026 Location: Required 4 days on-site presence in Stockholm About the role You will work on public-facing web surfaces where first impressions are created. The focus is on performance, SEO, and conversion, as well as building new pages and features that drive growth. The team operates at the intersection of product, marketing, and SEO. Key responsibilities Build and improve public web pages and landing pages Work primarily with React, TypeScript, and Next.js Support and develop CMS solutions (Contentful) Ensure strong SEO, Core Web Vitals, and overall performance Drive A/B testing and CRO initiatives Support localization workflows and tooling Contribute to platform ownership and improvements Requirements 4+ years of experience in modern frontend development Strong skills in React, TypeScript, HTML, and CSS Experience with Next.js or similar frameworks Solid understanding of SEO and web performance Experience working with CMS platforms (preferably headless) Experience with experimentation and data-driven product development Strong collaboration skills across multiple stakeholders Nice to have Deep experience with Contentful Familiarity with Tailwind CSS Experience with GCP Experience with tools like Optimizely, Hotjar, Mixpanel Experience with localization tools such as Smartling or Lokalise
Technology
emagine Polska
Fullstack Developer
Mid
On-site
Copenhagen, Denmark
🏢 Summary: Fullstack Developer role focused on building web solutions and backend components using .NET and modern web technologies in an on-prem and Azure-connected environment. The position involves close collaboration within a WebDev team and delivery of solutions for a Copenhagen-based client. This is a full-time, onsite assignment starting ASAP for 3 months. 🗂️ Requirements: Expertise in .NET and .NET Core, Very strong experience with Microsoft SQL (Azure), Very strong experience with React and Node.js, Experience with Azure DevOps, Experience with Microsoft Azure development, Knowledge of Terraform 📃 Skills: .NET, .NETCore, MSSQL, Azure, React, Node.js, AzureDevOps, Terraform 🏢 Description: emagine is looking for a fullstack developer for one of our clients. As the Fullstack Developer you need to be proficient in .NET and modern web technologies to join our team based in Copenhagen. Main Task: Collaborating with team members in the WebDev group Doing web solutions and some backend On-prem work and Azure connected tasks Key Requirements Expertise in .NET / .NET Core Very experienced in Microsoft SQL (Azure) Very experienced with React / Node.js Experience with Microsoft Azure DevOps Experience in Microsoft Azure (Development areas) Knowledge in Terraform Strong personal attributes: approachable, flexible, accountable, and stable Fluent in danish Start: ASAP Duration: 3 months Workload: Fulltime + onsite Location: Copenhagen