At Acrolinx we envision a world connected by amazing content. Our AI-powered content governance software captures and digitizes your style guide to make your writing standards, standard.Born out of the German Research Center for Artificial Intelligence (DFKI) we’ve been doing content governance decades before it was trendy. Today, governance is a critical part of every enterprise content supply chain. Think of it as a content insurance policy that perfectly balances writer creativity and productivity with the benefits of governance guardrails.Our customers enjoy massive efficiency gains without sacrificing standards through AI-powered writing assistance, automated reviews and quality gates, and analytics comparing content quality with performance.As a Software Integrations Engineer, you’ll leverage your diverse range of skills to create seamless integrations of our main product into multiple editors, platforms, and web-based CMSs.We’re looking for a very good Software Engineer who has the skills and experience to explore, innovate, and lead projects to completion. We’re starting novel approaches to excel in the integration landscape. These approaches are written in many languages and running on a variety of different platforms.All this while keeping a constant focus to empower content creators to produce high-quality content effortlessly (which is the core of our mission).Your Tasks And Responsibilities - Build and maintain cross-platform applications that integrate various web-based Content Management Systems (CMSs).
- Collaborate with your colleagues to create an excellent developer experience including but not limited to continuous deployment, test-driven development, and innovative approaches for managing the complexity of a multiple repositories environment.
- Collaborate with content creators and other stakeholders to understand their needs and develop solutions that enhance their workflow.
- Troubleshoot and solve complex problems in development environments, often requiring innovative and out-of-the-box thinking.
- Write clean, maintainable, and efficient code in multiple programming languages, ensuring robust and scalable solutions.
- Participate in code reviews, providing constructive feedback to peers and contributing to a culture of continuous improvement.
- Stay up-to-date with emerging technologies and industry trends, applying this knowledge to your work.
Your Skills And Experiences - You’re a polyglot developer at heart and like to explore different programming languages and technology stacks.
- You bring along hands-on experience in JavaScript/TypeScript and NodeJS with modern JS frameworks.
- You have ability to write, understand, and debug code in several programming languages, such as Java, C++, C# and more
- Your knowledge on XML/DITA will be an added advantage.
- Quality matters to you. You are passionate about improving systems and components. You are willing to grow and help others grow.
- You speak English fluently.
- You engage with your team in discussions and collaborative problem-solving.
- You’re someone who enjoys sharing knowledge with teammates and fostering a learning environment.
- We expect you to come with experience in developing larger applications in a team and familiarity with the associated tools and processes.
Qualifications That We’ll Appreciate - Functional programming and/or code generation experience.
- You have experience with public clouds like AWS.
- Familiarity with containerization and orchestration technologies like Docker and Kubernetes.
- Understanding of CI/CD pipelines and automated testing frameworks.
- Experience with Adobe AEM is an added advantage.
- Experience with additional CMS platforms such as WordPress, Drupal, or Sitecore.
- Strong understanding of web security principles and best practices.
- Very good communication and interpersonal skills, with the ability to articulate technical concepts to non-technical stakeholders.