Backend Engineer (Full-time, Remote)

Remote Full-time
Company Description: Kata.ai is an Indonesian Conversational Artificial Intelligence company with a focus on creating technology to enhance the understanding of human conversations, improving the way humans collaborate with machines. Kata.ai’s Natural Language Processing (NLP) technology powers MultiPurpose chatbots (virtual customer service / virtual friend) for major corporations in Indonesia across different kinds of industries such as Unilever (FMCG), Telkomsel (Telco), Bank BRI (Financial Services), and Alfamart (Retail). The company’s proprietary Kata Bot Platform can be leveraged to create feature-rich chatbots on top of Kata.ai’s robust and scalable AI technology platform, ensuring company of any size can easily build their own chatbot on any messaging platform. With this platform, it is now possible for the business to focus on designing engaging interaction for their customers, while Kata.ai handles all the technology aspects of the chatbots. Established in 2015, the company has become a trusted partner for major corporations such as Microsoft, Accenture, and Line. In 2020, the company received Series-B funding from TransPacific Technology Fund and MDI Venture. Job Description: Design, develop, and maintain scalable and reliable backend services and APIs that power client-facing AI products β€” ensuring high availability, security, and seamless integration with AI engines, third-party communication platforms, and cloud infrastructure β€” so that enterprise clients can deliver exceptional customer experiences through Kata's conversational AI and voice solutions. Qualifications: Qualifications & Education : Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field Relevant certifications (GCP/Azure, Kubernetes, etc.) are a plus Technical Skills : Languages: Go, or Node.js Database: PostgreSQL, MySQL, MongoDB, Redis (caching and session management) API Design: RESTful APIs, WebSocket; GraphQL is a plus Cloud: GCP or Azure β€” compute, cloud storage, managed services, and IAM Containerization: Docker, Kubernetes CI/CD: GitLab CI, GitHub Actions, or equivalent pipelines Message Queues: RabbitMQ, Kafka, or Google Pub/Sub Security: JWT/OAuth2 authentication, API rate limiting, data encryption best practices Monitoring: Familiarity with Prometheus, Grafana, or ELK stack for observability Experience Associate Level (1–2 years) 1–2 years of professional experience in backend software development Hands-on experience building and consuming RESTful APIs in production environments Exposure to cloud platforms (GCP or Azure) β€” compute, storage, or managed services Experience working with relational databases (PostgreSQL or MySQL) in a production setting Familiarity with containerization using Docker and basic Kubernetes operations Experience working in Agile/Scrum teams with sprint-based delivery Mid Level (3–5 years) 3–5 years of professional experience in backend development, with at least 2 years in production-grade, high-traffic API systems Proven experience designing and maintaining scalable REST APIs serving enterprise or high-volume workloads Hands-on experience with GCP or Azure β€” including IAM, managed databases, cloud storage, and observability tools Experience with asynchronous messaging systems (RabbitMQ, Kafka, or Google Pub/Sub) Demonstrated ability to implement CI/CD pipelines and enforce code quality standards Experience working in cross-functional squads alongside AI, Frontend, QA, and DevOps engineers Additional Information: We value a flexible working hour for our employees. The most important is we provide a learning experience in Conversational AI Industry.
Apply Now β†’

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Call Center Customer Service Representative – Delivering Exceptional Customer Experiences for arenaflex**

Remote

Senior, ML Engineer (Road & Lane Detection)

Remote

Associate Transportation Planner

Remote

**Experienced Customer Support Agent – Thrilling Real-World Adventure Games**

Remote

**Experienced Customer Service Representative – Remote Amazon Team Member for Teenagers (Part-Time)**

Remote

Experienced Live Chat Agent Specialist - Remote Customer Service Excellence at blithequark

Remote

Remote Job Openings $26/Hour-Microsoft

Remote

Risk Officer II, Deposit & Payments Oversight (Remote)

Remote

Experienced Hybrid Customer Care Professional – Corporate Card Member Support and Relationship Building Expert

Remote

Remote Amazon Store Manager, Full-Time

Remote
← Back