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