Source description
About the role
Job Description Company: Potafo Technologies Pvt Ltd Location: Kozhikode, Kerala (On-site / Hybrid) Employment Type: Full-time Experience: 5–9 years (Minimum 4+ years of strong Python experience) Role Summary Potafo Technologies Pvt Ltd is seeking a highly skilled Senior Python Developer to design, develop, and scale robust backend systems and AI-driven applications. This role requires a hands-on professional with strong ownership of system architecture, code quality, and production reliability. The ideal candidate will possess deep expertise in Python, proven experience with FastAPI in production environments, and a solid understanding of asynchronous programming, cloud infrastructure, and modern AI/LLM ecosystems. Key Responsibilities Design, develop, and maintain scalable backend services using Python (3.11+) and FastAPI Build and integrate AI-powered features, including RAG pipelines and LLM-based solutions Manage the end-to-end API lifecycle, including design, authentication, versioning, performance optimization, and monitoring Architect and optimize data layers using PostgreSQL, Redis, and vector databases Implement secure and scalable systems with OAuth2, JWT, RBAC, and rate-limiting mechanisms Develop and maintain CI/CD pipelines; containerize applications using Docker and deploy on Kubernetes and cloud platforms (preferably AWS) Ensure system reliability through logging, monitoring, and distributed tracing practices Write high-quality, testable code with comprehensive test coverage using pytest and asynchronous testing frameworks Conduct code reviews, mentor team members, and uphold engineering best practices Collaborate cross-functionally with Product, Design, and Data teams to deliver scalable and efficient solutions Required Skills Core Python & Backend Development Strong proficiency in Python (3.11+) with expertise in asynchronous programming and concurrency Hands-on experience with FastAPI and modern API development practices Solid understanding of RESTful API design principles Data & Storage Strong experience with PostgreSQL, including query optimization and indexing Experience with Redis for caching, queuing, and real-time data handling Familiarity with vector databases or search systems is an added advantage Cloud & DevOps Experience with Docker and Kubernetes in production environments Hands-on experience with at least one major cloud provider (AWS preferred, GCP/Azure acceptable) Understanding of CI/CD pipelines and infrastructure-as-code concepts (Terraform/Pulumi) Testing, Security & Quality Experience with pytest and asynchronous testing methodologies Good understanding of application security best practices (OWASP standards) Strong adherence to coding standards and version control practices (Git) Preferred Qualifications Experience with LLM frameworks such as LangChain or LlamaIndex Hands-on experience in building RAG-based systems Understanding of agent-based architectures and tool-calling mechanisms Experience with real-time systems such as WebSockets or streaming technologies Exposure to performance optimization and system design at scale Prior experience in mentoring or leading engineering teams Nice to Have Exposure to Go or Rust for high-performance services Experience with data engineering tools such as Airflow, dbt, or similar Contributions to open-source projects or technical publications Domain experience in fintech, healthtech, or IoT Key Competencies Strong analytical and problem-solving abilities Excellent communication and technical documentation skills High level of ownership and accountability Ability to balance delivery speed with code quality Continuous learning mindset, particularly in evolving Python and AI technologies Why Join Potafo Opportunity to work on advanced AI-driven and scalable backend systems High-impact role with ownership and growth opportunities Collaborative and fast-paced work environment Exposure to modern technologies and architectural practices