13 Nov
|
Potafo
|
Kozhikode
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
📌 Senior Python Engineer, DevOps (Kozhikode)
🏢 Potafo
📍 Kozhikode