Python / React Developer
Job Overview
Seeking an experienced engineer to develop and maintain an AI-based internal communication platform. Responsibilities include creating backend services, AI agent features, frontend components, and DevOps pipelines in a collaborative team environment.\"
Key Responsibilities
* Architect and develop backend services and AI agent features using Python, FastAPI, LLM frameworks, RAG databases, and RabbitMQ.
* Design and optimize database schemas with SQL Server and PostgreSQL, implementing ORM solutions using SQLAlchemy.
* Implement authentication and authorization workflows utilizing SAML, OAuth, and EntraId.
* Create and maintain automated test suites with Pytest to ensure software quality.
* Develop responsive frontend components using React, JavaScript, CSS, and NX for micro-frontend architectures.
* Configure and manage containerized deployments and CI/CD pipelines using Kubernetes, Azure DevOps, and ArgoCD.
Skills and Competences
* Python
* FastAPI
* RabbitMQ
* SQLAlchemy
* React
* JavaScript
* CSS
* SAML
* OAuth
* EntraId
* Pytest
* LLM integration
* Kubernetes
* Azure DevOps
* ArgoCD
* NX
* Agile methodologies
* Collaboration
* Communication skills
* LangChain
* LangGraph
* Microservices architecture
* Co-Pilot
Qualifications
* Between 5 and 10 years of professional experience in Python and React development