Job Closed
This listing is no longer active.
Elevating Enterprises Through The Power of Intelligent Digital Transformation #AchieveMore
Software Engineer – Bot Builder, Freelance
Location
Indonesia
Posted
66 days ago
Salary
0
Seniority
Junior
Job Description
Software Engineer – Bot Builder, Freelance
Kata.ai
• Responsible for designing, building, implementing, and maintaining solutions and third-party integrations that work with Kata Platform for our partners • Building chat bots
Job Requirements
- 1-2 year experience with .NET / Spring / Laravel / Rails / NodeJS
- Familiarity with Javascript and standard JavaScript asynchronous patterns (Promise, async / await, callback, closures)
- Strong CS fundamentals and OOP Knowledge
- Experience in Unit Testing or TDD
- Experience in SQL and NoSQL databases
- Experience in designing and developing RESTful API
- Familiarity with SOA / Microservice architecture
- Familiarity with Git
- Knows how to work in an agile environment
Benefits
- Flexible working hour for our employees
- Learning experience in Conversational AI Industry
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Software Engineer
Red Oak ISDOur Vision at Red Oak ISD is to Realize Our Individual Students’ Dreams! We strive to instill the 4 Talons of the Hawk!
Design and develop scalable full-stack applications while translating complex UX designs into precise implementations. Collaborate cross-functionally to integrate AI features and ensure high-quality code through testing and documentation.
• Drive the design, development, and delivery of cloud-native, distributed systems • Elevate backend architecture by developing high-quality services with Java/Spring Boot or Python microservices • Guide engineering direction ensuring alignment with modern engineering standards • Define and execute quality strategy across manual, automated, API, and regression testing • Influence pipeline evolution to support backend, frontend, and automation • Manage and develop engineers across multiple experience levels • Drive end-to-end delivery by owning roadmaps, sprint execution, and release outcomes
• Building, improving, and maintaining web and mobile applications across a portfolio of small internet businesses and apps. • Improving existing codebases, UX, onboarding flows, and monetization. • Shipping fast experiments across product and growth – you’ll own features end-to-end from idea to production. • Making product decisions alongside engineering ones. • Working directly with founders on product strategy, technical architecture, and scaling decisions. • Identifying growth opportunities through data and user behavior, and building the features and infrastructure to capture them.
• Design and deliver scalable, secure, and high-performance applications that enable seamless communication between backend platforms and user-facing applications. • Develop scalable backend services and APIs for data ingestion, processing, and integration. • Enable real-time and near real-time data flows between client and cloud systems. • Build intuitive and responsive web interfaces for monitoring, visualization, and control dashboards. • Integrate solutions with cloud services, databases, message brokers, and enterprise systems. • Ensure secure communication through authentication, authorization, encryption, and certificate management. • Implement cybersecurity best practices across remote access, endpoint management, cloud infrastructure, and application layers. • Build platform-independent desktop applications to collect telemetry data and transmit it to AWS Cloud using SDKs. • Build secure protocols for remote desktop and command execution to install software patches and manage Windows machines at customer locations via the cloud. • Monitor, troubleshoot, and optimize application and communication performance. • Participate in Agile development processes, including sprint planning, reviews, and retrospectives. • Create and maintain technical documentation, design artifacts, and deployment documentation. • Implement CI/CD pipelines and ensure code quality through automated testing, code reviews, and peer validation.



