Senior 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
Minimum of 10 years of professional experience in Python and React development