Role Overview We are seeking a Full Stack Engineer with strong expertise in Python (FastAPI) and React to join our Data Analytics team. The ideal candidate will have experience building production-grade ML/NLP applications, combining robust backend development with intuitive frontend design. This role involves working on end-to-end solutions — from developing APIs and machine learning pipelines to deploying scalable applications in the cloud. Key Responsibilities Design, develop, and maintain end-to-end applications using Python (FastAPI) for backend services and React for frontend interfaces. Build and deploy ML/NLP-driven products, integrating machine learning models into production systems. Develop scalable APIs for data processing, model inference, and analytics workflows. Implement and manage cloud deployments using AWS or equivalent platforms (e.g., ECS, Fargate, Docker, CI/CD). Collaborate with data scientists and engineers to optimize data pipelines and model performance. Ensure application scalability, performance, and maintainability through best coding practices and modern DevOps tools. Required Skills & Experience Proven experience as a Full Stack Developer, with strong proficiency in Python, FastAPI, and React. Hands-on experience developing ML/NLP applications and integrating model inference APIs. Strong understanding of data processing, API design, and distributed systems. Proficiency in cloud-based deployments (AWS or other major cloud providers), including Docker, CI/CD pipelines, and container orchestration. Solid understanding of software engineering principles, version control (Git), and agile methodologies.