DevJobs

Backend Engineer

Overview
Skills
  • SQL SQL
  • TypeScript TypeScript
  • Kafka Kafka
  • NestJS NestJS
  • Node.js Node.js
  • DynamoDB DynamoDB
  • NoSQL NoSQL
  • DevOps DevOps
  • CI/CD CI/CD
  • AWS AWS
  • Kubernetes Kubernetes
  • Lambda
We are looking for a Backend Engineer to join our R&D team and play a key role in building and optimizing our backend architecture. If you thrive on solving complex challenges, enjoy balancing practicality with innovation, and want to work on cutting-edge AI technology, we’d love to hear from you.

About AiOla

aiOla is a deep-tech AI lab specializing in Conversational, Voice, and Speech AI. Our enterprise-level ASR foundation model and TTS technology enable businesses to seamlessly integrate speech solutions into any process—whether through API integration or our intuitive in-house applications.

Our patented ASR technology, developed by world-renowned researchers, delivers unmatched accuracy (95%) in any language, accent, jargon, vertical, or acoustic environment. We empower enterprises by transforming spoken data into actionable insights, enhancing workflows for frontline workers, and enabling AI-driven voice agents with enterprise-grade ASR and TTS.

Requirements:

  • 3+ years of hands-on backend development experience, working with large-scale, complex systems.
  • Proficiency in Node.js and TypeScript (must-have).
  • Experience with NestJS, Kafka, SQL, and NoSQL databases.
  • Strong cloud expertise, particularly with AWS services (Lambda, DynamoDB, Kubernetes).
  • Deep understanding of modern backend frameworks, scalable software design, data structures, and service-oriented architecture (SOA).
  • Strong problem-solving and analytical skills, with experience in troubleshooting and optimizing performance.
  • Hands-on experience with CI/CD methodologies and DevOps practices.
  • B.Sc. in Computer Science or a related field (advantage).

Responsibilities:

  • Design and develop scalable, high-performance backend systems.
  • Solve complex challenges at the architectural, coding, and product levels.
  • Collaborate with product and engineering teams to implement new features end-to-end.
  • Ensure system reliability, scalability, and performance through best practices in software design and development.
aiOla