About The Company
Deep Content GmbH, located at Karl-Wiechert-Allee 10, 30625 Hannover, is a pioneering AI company within the heise group, renowned for developing innovative AI software solutions and providing strategic consulting to organizations adopting generative AI technologies. We focus on integrating generative AI seamlessly into business processes, ranging from consulting and training formats to technical implementation through our proprietary platform, heise I/O, a content workflow platform powered by AI for teams. Our commitment to high-quality tech journalism is reflected in our digital magazines, heise KI PRO and THE DECODER, which serve as authoritative sources for the latest developments in technology. As part of the esteemed heise group, we benefit from stability, credibility, and technological depth, positioning us as a leader in the German tech landscape. Our corporate culture emphasizes innovation, collaboration, and continuous learning, fostering an environment where technological curiosity and professional growth are highly valued.
About The Role
We are seeking a highly skilled Fullstack Developer (m/w/d) with expertise in microservices and mobile app development to join our dynamic team. In this role, you will be responsible for developing modern cross-platform applications and integrating intelligent AI workflows within a scalable microservice architecture. Your primary focus will be on creating seamless, high-performance mobile applications using Vue.js 3, TypeScript, Ionic, and Tailwind CSS, deployed across iOS, Android, and web platforms via Capacitor. On the backend, you will work with Python 3.13+ and FastAPI to build robust microservices utilizing PostgreSQL and Redis for data management. Additionally, you will be involved in integrating various large language models (LLMs) through our LiteLLM-Gateway and implementing intelligent AI workflows with LangChain and LangGraph. Your role also includes managing asynchronous background jobs with Celery and RabbitMQ, containerizing infrastructure with Docker, and automating deployment processes using GitHub Actions CI/CD pipelines. This position offers a remote working environment with flexible hours and the opportunity to contribute to cutting-edge AI-driven solutions in a fast-growing market.
Qualifications
- Extensive experience in frontend development with Vue.js 3, TypeScript, Ionic Framework, Tailwind CSS, and Capacitor for cross-platform mobile applications on iOS, Android, and Web.
- Proven backend development skills with Python 3.13+ and FastAPI within a microservice architecture.
- Strong knowledge of relational databases, especially PostgreSQL, and experience with Redis for caching and message brokering.
- Experience in integrating large language models (LLMs) via LiteLLM-Gateway, LangChain, and LangGraph for intelligent content generation.
- Familiarity with asynchronous task processing using Celery and RabbitMQ.
- Hands-on experience with containerization tools like Docker, and CI/CD automation via GitHub Actions.
- Understanding of observability tools such as OpenTelemetry, Prometheus, Grafana, and Loki.
- Experience with testing frameworks including pytest, Vitest, and Cypress, ensuring high code quality.
- Knowledge of authentication and authorization mechanisms, including Auth0, JWT tokens, and capability-based security models.
- Strong problem-solving skills, a proactive attitude, and the ability to work independently within a team environment.
- Excellent communication skills in German, with a passion for technological innovation and continuous learning.
Responsibilities
- Design, develop, and maintain cross-platform mobile applications utilizing Vue.js 3, TypeScript, Ionic, and Capacitor, ensuring optimal performance across iOS, Android, and web platforms.
- Build and enhance backend microservices using Python 3.13+ and FastAPI, ensuring scalability, reliability, and security.
- Integrate various large language models through our LiteLLM-Gateway, and develop intelligent workflows using LangChain and LangGraph to support AI-driven content generation.
- Implement asynchronous processing for scalable background jobs with Celery and RabbitMQ, optimizing system performance and responsiveness.
- Manage containerized infrastructure with Docker within the Nx Monorepo, and automate deployment and testing pipelines through GitHub Actions CI/CD.
- Write comprehensive tests at all levels using pytest, Vitest, and Cypress, maintaining high standards of code quality and stability.
- Utilize observability tools such as OpenTelemetry, Prometheus, Grafana, and Loki to monitor system health and troubleshoot issues effectively.
- Implement secure authentication and authorization mechanisms, leveraging Auth0, JWT tokens, and capability-based security models.
- Collaborate effectively with team members, stakeholders, and cross-functional teams to deliver innovative solutions aligned with business goals.
- Stay updated with the latest technological trends and continuously enhance the existing systems with new features and improvements.
Benefits
- Be part of a small, interdisciplinary team that offers significant autonomy and influence over project outcomes.
- Work in an environment that actively promotes technological curiosity, innovation, and personal development.
- Engage in challenging and meaningful projects within a rapidly growing market with substantial future potential.
- Enjoy flexible working hours and the possibility to work entirely remotely from anywhere in Germany.
- Benefit from flat hierarchies typical of startups, supported by the stability and resources of the heise group.
- Receive competitive compensation with opportunities for growth based on your contributions and the company's success.
- Avail of 35 days of annual leave for a