Python and Angular Developer
Project Responsibilities:
The role includes supporting the maintenance and continuous improvement of existing applications while independently implementing new features and enhancements. Key responsibilities involve backend development and optimization using Python, as well as building and maintaining frontend applications with Angular 21 or newer versions.
The project also includes the design, implementation, and integration of REST APIs and other interfaces, along with contributing to the development of LLM-based chatbot solutions. This covers areas such as solution architecture, prompt engineering, and integrations with OpenAI and similar platforms.
The developers will work closely within an agile Scrum team and contribute to architecture, infrastructure, and security-related initiatives. A strong focus is placed on ensuring secure, scalable, and reliable application development.
Required Experience and Technology Stack:
Strong hands-on experience with Python and Angular 21 or newer versions is required, along with practical knowledge of LangChain, LangGraph, MCP, and A2A.
The technical environment includes:
- OpenShift
- Kubernetes
- Docker
- GitLab
- Helm
- PostgreSQL
- REST APIs and other API technologies
- Jira
- Confluence
Experience with LLM-based chatbot solutions is essential, including solution architecture, prompt engineering, and integrations with OpenAI and similar platforms.
The project also requires a good understanding of AI and internet security concepts, including:
- Rate limiting
- Spam protection
- Guardrails
- Content filtering
- Content moderation
- Network infrastructure and security
The engagement requires the ability to work independently while collaborating effectively with the wider team in an agile environment, preferably following Scrum methodologies.