Looking for a role that will put your full-stack skills to the test and give you the chance to make a real impact Look no further than AiChat!
We're a fast-growing Conversational AI company building world-class AI products for enterprises across industries — from hospitality and retail to education institutes and financial services. Whether it's developing intuitive web and mobile applications using ReactJS and React Native, or architecting scalable backend infrastructure with NodeJS, we're constantly innovating to transform how brands engage with their customers through AI.
As a Full-Stack Engineer at AiChat, you'll be a core member of our talented engineering team, working closely with UI/UX designers, product managers, customer success managers and AI specialists to deliver impactful solutions for global clients. We're looking for someone who can both lead and collaborate, contribute new ideas, and is excited to work on a variety of AI-powered projects.
If you're passionate about AI projects development and eager to grow as an engineer in a dynamic, fast-paced environment, we want to hear from you!
Job Responsibilities
- Develop and maintain web and mobile applications using ReactJS / NextJS, and optionally React Native.
- Build and enhance backend infrastructure using NodeJS, working with both REST and GraphQL APIs.
- Collaborate closely with product managers and designers to define, design, and ship new features.
- Communicate with international clients (including across APAC and beyond) to understand requirements and present application demos.
- Write unit tests to ensure robust test coverage and high application quality.
- Identify, troubleshoot, and fix bugs to ensure a smooth, reliable user experience.
Job Requirements
- Strong proficiency in ReactJS and NextJS; able to share examples of past applications. Experience with React Native is a plus.
- Strong preference for TypeScript, and disciplined in writing type-safe, maintainable code.
- Experience with NodeJS or a similar backend technology. Exceptional front-end specialists are also encouraged to apply.
- Excellent communication skills in English; comfortable presenting work to stakeholders.
- A passion for product thinking — not just writing code, but understanding the business objectives behind the software.
- Open to giving and receiving constructive feedback as part of a collaborative team culture.
- Proactive and self-driven, able to take initiative without waiting for instructions.
- At least 4-5 years of professional experience in full-stack engineering roles.