Dinarys GmbH is an international e-commerce and digital solutions company that helps businesses build scalable online platforms and innovative digital products. Our team specializes in developing high-performance web applications, complex integrations, and cloud-native solutions for global clients.
We are looking for a Python Back-end Engineer to join the impactful project focused on building an AI-powered chatbot platform.
In this role, you will work on developing scalable back-end services, integrating generative AI models, and building microservices that power conversational AI experiences. The system will leverage modern cloud infrastructure and AI services to deliver intelligent, secure, and high-performing chatbot functionality.
This role is ideal for engineers who enjoy working with Python, cloud-native architectures, AWS services, and modern AI technologies.
Main technologies: Python, Bedrock, Strands, AWS Requirements: — 5+ years of back-end development experience, with strong expertise in Python. — Solid experience building RESTful APIs and working with service-based or microservices architectures. — Experience integrating LLMs or generative AI services into applications. — Prior experience with the LangChain framework. — Prior experience delivering production systems in AWS environments. — Hands-on experience with AWS services such as Lambda, API Gateway, ECS, S3, IAM, etc. — Good understanding of cloud-native application design. — Experience working with relational and/or NoSQL databases. — Familiarity with Docker and CI/CD workflows. — Good understanding of authentication, authorization, and secure API design. — Experience working in agile, cross-functional teams. — Ability to ramp up quickly and deliver within a defined 10-week timeline. Nice to have: — Experience with Amazon Bedrock (can be ramped up quickly for someone with AWS experience). — Exposure to Strands or other AI orchestration/agent frameworks. — Prior experience building chatbot or conversational AI systems Responsibilities: — Implement scalable back-end services to power an AI chatbot. — Develop clean, maintainable APIs and microservices using Python. — Integrate foundation models via Amazon Bedrock. — Setup and manage data and ETL pipelines — Create and maintain knowledgebases and guardrails on Amazon Bedrock — Build and manage orchestration flows using Strands. — Collaborate closely with AI engineers, front-end developers, and DevOps to ensure seamless system integration. — Ensure performance, reliability, and security of the back-end infrastructure. — Participate in architectural decisions and help define best practices. — Support deployment and monitoring in an AWS environment.