Make a game-changing next move.

Learn more about the opportunities in Coatue's portfolio.

Application Developer

Software Engineering
Posted on Friday, May 3, 2024

About Agora

Agora is the world’s leading video, voice and live interactive streaming platform, helping developers deliver rich in-app experiences – including embedded voice and video chat, real-time recording, interactive live streaming, and real-time messaging.

We power an average of over 60,000,000,000 minutes of human connection per month across the globe. Our mission is to make real-time engagement ubiquitous, allowing everyone to interact with anyone, anytime and anywhere.

We are customer-centric and results driven, and we foster an environment that values diversity, teamwork, mindful communication and excellence. With accelerating global growth, we are looking for exceptional people to enhance our team of world-class technology evangelists. This is a rare opportunity to join a fast-growing multinational company that both values teamwork and recognizes individual impact. Your voice and ideas are welcome here.

Job Overview:
We are currently in search of a talented and proactive Application Development Engineer (Full Stack) to become a valued member of our Research & Development team. This position demands a creative individual capable of constructing and managing demonstration applications across various platforms (Web, Android, and iOS). Collaboration with the R&D team and direct involvement with the Agora India business & solutions team are integral aspects of this role. Additionally, the Application Developer will directly interact with clients to gather requirements, participate in code reviews, and support research and development initiatives.

Key Responsibilities:

  • Demo Development: Design, develop, and maintain documentation for demos across Web, Android, and iOS platforms using our Real-Time Engagement (RTE) products, including RTC SDK, Signaling SDK, Chat SDK, Whiteboard, RTT, Recording, Analytics, and other plugins & extensions.
  • R&D: Act as a research and development resource, exploring new technologies and methodologies to enhance our product offerings and demo capabilities.
  • Customer Interaction: Engage with customers to gather feedback and requirements, ensuring our demos effectively showcase the capabilities of our RTE platform to help customers better monetize their applications.
  • Code Reviews: Participate in code reviews, ensuring high standards of code quality and consistency across all projects.
  • Cross-Functional Collaboration: Work closely with other teams, including product management, technical support, and sales, to align demo features with customer needs and market trends.


  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience in application development across multiple platforms (Web, Android, iOS).
  • Strong proficiency across front-end and back-end coding languages, development frameworks and third-party libraries.
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery).
  • Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js).
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design.
  • Familiarity with Real-Time Communication (RTC) technologies and SDK integration.
  • Excellent problem-solving skills and the ability to think analytically.
  • Strong communication and interpersonal skills, capable of working collaboratively in a team environment.
  • Experience with direct customer interactions and an understanding of user experience design.

Preferred Skills:

  • Prior experience in building demos or prototypes.
  • Knowledge of additional programming languages and frameworks is a plus.
  • Working experience in the range of 3-6 years.

What We Offer:

  • Opportunity to work with cutting-edge technology in a growing industry.
  • A creative and collaborative work environment.
  • Professional development and career growth opportunities.

Agora values its employees and provides a complete compensation package that includes benefits, equity and competitive base salaries.

Agora is an equal opportunity employer and makes hiring decisions solely on the basis of merit.