BackEnd Developer
Must-have:PythonDockerBackendAI
Your tasks
Job Responsibilities
- Develop and enhance backend services using Python and FastAPI.
- Design, develop, and maintain APIs and business logic based on application requirements.
- Build and manage data pipelines and background processing workflows using Celery and Apache Airflow.
- Integrate and manage data and storage solutions, including SQL Server, Redis, OpenSearch, and S3 Object Storage, for the AI Anti-Fraud Platform.
- Develop Retrieval-Augmented Generation (RAG) integrations to support LLM-powered chatbot services within the Virtual Assistant Platform.
- Perform testing, debugging, and troubleshooting to ensure backend service reliability and performance.
- Build and package backend applications into Docker containers.
- Support deployment activities and resolve backend-related issues in both development and production environments.
Requirements
- Proficient in Python and the FastAPI framework.
- Experience in RESTful API development and backend architecture.
- Experience building and managing data pipelines and background jobs using Celery and Apache Airflow.
- Strong knowledge of databases and storage technologies, including SQL Server, Redis, OpenSearch, and S3 Object Storage.
- Understanding or hands-on experience with Retrieval-Augmented Generation (RAG) and Large Language Models (LLMs).
- Familiarity with Docker for application containerization, building, and packaging.
- Strong debugging and troubleshooting skills, with an understanding of application deployment processes.