About this role
Project Context: We are looking for two developers to support the existing team with ongoing maintenance activities and gradually take ownership of implementing complete features and enhancements. The project focuses on modern AI-driven applications, cloud-native technologies, and LLM-based chatbot solutions.
Tasks:
• Support the maintenance and continuous improvement of existing applications
• Independently implement new features and enhancements
• Develop and optimize backend services using Python
• Build and maintain frontend applications using Angular
• Design, implement, and integrate REST APIs and other interfaces
• Contribute to the development of LLM-based chatbot solutions
• Collaborate closely within an agile Scrum team
• Support architecture, infrastructure, and security-related initiatives
• Ensure secure and scalable application development
Requirements:
• MUST HAVE: fluency in English, Nice-to-have: good German language skills
• Strong Python development skills
• Experience with Angular 21 or newer versions
• Knowledge of LangChain, LangGraph, MCP, and A2A
• Hands-on experience with OpenShift, Kubernetes, and Docker
• Experience with GitLab and Helm
• Proficiency with Jira and Confluence
• Experience with PostgreSQL databases
• Understanding of AI and internet security concepts, including:
· Rate limiting
· Spam protection
· Guardrails
· Content filtering
· Content moderation
• Experience with LLM-based chatbot solutions, including:
o Solution architecture
o Prompt engineering
o Integrations with OpenAI and similar platforms
• Experience with REST and other API technologies
• Understanding of network infrastructure and security
• Experience working with agile methodologies, preferably Scrum
• Ability to work independently and collaborate effectively within a team