Position Overview
Key Responsibilities
Backend Development (Python) 70%
Design and implement high-performance APIs using Python (FastAPI/Pydantic).
Architect scalable backend systems optimized for regulatory compliance and high concurrency.
Develop and maintain robust database schemas using PostgreSQL or similar technologies.
Optimize server-side logic for performance, scalability, and reliability.
Integrate third-party services via APIs and manage data flows securely.
Frontend Development (React) 30%
Create reusable components and libraries for future use while ensuring high-quality UI/UX standards.
Ensure cross-browser compatibility and accessibility compliance.
Collaborate with designers to translate mockups into interactive user interfaces.
Infrastructure & Deployment
Implement CI/CD pipelines to streamline development cycles.
Monitor system health, troubleshoot production issues, and optimize infrastructure for high availability.
Optional GenAI Integration
Collaborate on projects involving Generative AI (GenAI) technologies.
Work with agentic frameworks or platforms like Ollama and OpenAI to integrate AI-driven features into backend systems or user interfaces.
Required Qualifications
Python: 5+ years of experience with FastAPI, Pydantic, async programming, RESTful API design, and microservices architecture.
Database: Advanced PostgreSQL design, optimization, query tuning, and schema management.
DevOps: Proficiency with Docker, Kubernetes (EKS), AWS ECS/S3/RDS, and infrastructure-as-code principles (e.g., Terraform).
Version Control: Strong experience with Git workflows in team environments.
Nice-to-Have Skills
Familiarity with the Radix UI framework for frontend development.
Experience integrating logging/metrics pipelines across Python services.
Exposure to Generative AI technologies such as Ollama or OpenAI platforms.
Knowledge of web performance optimization techniques such as lazy loading or caching strategies.