freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (AI)

Summary

Build full-stack AI apps with React and Python, integrating GenAI features and LLMs while ensuring scalable, secure architecture.

Location: Central

Job Type: Contract (Renewable basis)

Key Responsibilities

  • Design, develop, and maintain full-stack web applications using React and Python
  • Build and integrate backend APIs, AI services, and GenAI-powered features
  • Develop responsive and user-friendly frontend interfaces for AI applications
  • Collaborate with AI/ML engineers to integrate Large Language Models (LLMs) and GenAI workflows
  • Implement secure, scalable, and maintainable application architectures
  • Work on database design, API integrations, and cloud deployments
  • Troubleshoot, optimise, and enhance application performance and reliability
  • Participate in Agile development, code reviews, testing, and continuous improvement initiatives

Requirements

  • Degree in Computer Science, Information Technology, or related discipline
  • Min. 4 – 7 years experience in frontend development using React.js and and backend development using Python and RESTful APIs
  • Familiarity with Terraform and Infrastructure as Code (IaC) practices would be advantageous
  • Familiarity with GenAI technologies, LLM integrations, or AI-powered applications
  • Working experiences with cloud platforms such as AWS, Azure, or GCP
  • Experience with databases such as PostgreSQL, MySQL, or MongoDB
  • Understanding of CI/CD pipelines, Git workflows, and modern development practices
  • Strong problem-solving, debugging, and communication skills

See also