Accion Labs Europe
At Accion Labs, we believe in Driving Outcomes Through Actions. We focus on building the solutions of tomorrow by combining innovation, engineering excellence, and a strong product‑ownership mindset. As part of our global team, you will collaborate with highly skilled engineers, architects, designers, and product managers to deliver cutting‑edge technology solutions.
Our vision is to improve lives through purpose‑driven technology innovation and to be a global leader in innovation engineering.
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Node.js, ensuring performance, reliability, and scalability for content‑driven and eCommerce workloads.
- Build modern, responsive user interfaces using React.js, integrating with AEM/EDS-delivered content and headless APIs.
- Develop and maintain AEM/EDS components, templates, and integrations to support authoring workflows and high‑performance site delivery.
- Collaborate closely with product managers, architects, designers, and other engineers to define requirements, design solutions, and ship features end‑to‑end across AEM/EDS and Node/React layers.
- Implement and manage CI/CD pipelines (e.g., GitLab CI/CD, Jenkins, Azure DevOps, AWS CodePipeline) for automated build, test, and deployment of AEM/EDS and Node/React artifacts.
- Utilize GitLab branching strategies (Git Flow, feature branches, release branches) for effective version control, code review, and collaboration.
- Contribute to the architecture and design of our digital and eCommerce platforms, including integration between AEM/EDS, backend microservices, and third‑party systems (search, payments, analytics).
- Troubleshoot, debug, and optimize application performance across edge delivery, CDN, Node APIs, and React frontends.
- Participate in peer reviews to maintain code quality, share best practices, and ensure secure and maintainable implementations.
- Stay current with AEM Cloud Service, Edge Delivery Services capabilities, and modern web and GenAI tooling relevant to content and commerce experiences.
- DAM Integration (Digital Asset Management Integration) in AEM
- GraphQL API Integration
Required Skills & Experience
- 4–6 years of hands‑on experience in software development.
- Practical experience with Adobe Experience Manager (AEM) and/or Edge Delivery Services (EDS) in content‑driven or eCommerce projects (components, templates, authoring workflows, or EDS‑based sites).
- Strong proficiency in Node.js for building scalable backend services and RESTful APIs; familiarity with microservices and integration patterns.
- Solid experience with React.js for building single‑page applications or micro‑frontends, including component‑based architecture and reusable UI patterns.
- Hands‑on experience with GitLab (or similar) branching models for collaborative development, code reviews, and release management.
- Demonstrated experience setting up and optimizing CI/CD pipelines (GitLab CI/CD, Jenkins, Azure DevOps, or equivalent) for Node/React and AEM/EDS workloads.
- Proven experience with eCommerce concepts: product catalog, pricing, cart/checkout, order management, payment gateways, customer accounts, and promotions.
- Experience designing and consuming RESTful APIs; familiarity with JSON, authentication/authorization, and API security best practices.
- Working knowledge of relational and/or NoSQL databases for application data and integration scenarios.
- JavaScript : Basic JavaScript and libraries understanding
Nice-to-Have Skills
- Deeper experience with AEM component development, Sling Models, HTL, or AEM Sites/Universal Editor, and integration with EDS/edge architectures.
- Experience integrating AEM with eCommerce platforms (e.g., headless commerce, content & commerce integrations, DAM usage for product assets).
- Familiarity with cloud platforms (AWS, Azure, GCP) for hosting Node.js services, frontends, and CI/CD workflows.
- Experience with state management libraries such as Redux, Zustand, or React Context API.
- Knowledge of testing frameworks and tools (Jest, React Testing Library, Mocha, Chai, Cypress) and integrating tests into CI/CD.
- Exposure to GenAI/LLM‑based features (e.g., AI‑assisted search, content generation, or personalization) within digital or eCommerce experiences.
Your application will be considered complete only after you have signed the GDPR consent form sent to your email address.
Please check your inbox (and spam folder) to finalize your application.
Why is this required?
GDPR consent allows us to process your application and ensures that your personal data is handled securely and used only for recruitment purposes, in line with EU regulations.