Full Stack Developer (Node.js & React)
About Xerago
Xerago is a global AI-driven digital enterprise that gets inside enterprise systems and makes them run the way they were designed to. For over two decades, Xerago has helped large and mid-market organizations across the world solve complex digital challenges, deliver measurable outcomes, and create sustained impact. We have been delivering Digital Impact to enterprises for over 20 years. Now with AI, we deliver Digital Independence as well.
Xerago solves operational problems through AI-native intelligence across Customer Experience, Data Analytics, MarTech, Cloud, AI, Customer Engagement and Retention, Digital Analytics, Digital Commerce, and Campaign Management automating workflows and integrating everything into one operating layer teams can control.
50+ Global Clients. 25 Countries. 5 Continents. 100k+ Campaigns. 1B+ Customers Reached.
- Job Location: Chennai | Onsite
- Job Title: Full Stack Developer (Node.js & React)
- Department: Digital Engineering
- Years of Experience: 5+ Years
Job Description
We are looking for an experienced Full Stack Developer with strong hands-on experience in Node.js, React, API development, API integration, and SQL-based databases. This role goes beyond coding — it includes mentoring junior developers, owning features end-to-end, and actively engaging in client-facing technical discussions to understand requirements and propose scalable solutions. The ideal candidate will also bring exposure to AI-powered development, including integrating AI services, using LLM-based APIs, or building intelligent features into applications.
What You'll Be Responsible For
- Develop, enhance, and maintain full-stack applications using React, Node.js, and modern JavaScript frameworks
- Design, build, secure, and optimize RESTful APIs and handle third-party API integrations
- Work with SQL and NoSQL databases, write optimized queries, and manage data consistency and performance
- Mentor junior developers through code reviews, design discussions, and best practices
- Participate in client-facing technical discussions for requirement clarification, solution design, and walkthroughs
- Collaborate with UI/UX, QA, DevOps, and product teams to deliver high-quality releases
- Contribute to architecture decisions, performance improvements, and scalability planning
- Build or integrate AI-powered features such as smart search, recommendations, chat assistants, automation, or analytics insights
Requirements
- 5+ years of experience as a Full Stack Developer
- Strong expertise in Node.js, React.js, JavaScript (ES6+), HTML, and CSS
- Solid experience in API development, integration, and API lifecycle management
- Hands-on experience with SQL databases (MySQL, PostgreSQL, MS SQL) and query optimization
- Exposure to NoSQL databases (MongoDB, DynamoDB, Redis) is a plus
- Experience mentoring developers and collaborating across cross-functional teams
- Strong communication skills for client coordination and technical discussions
AI-Powered Development Exposure
- Experience integrating AI / LLM APIs (OpenAI, Azure OpenAI, Anthropic, etc.)
- Familiarity with using AI tools for code assistance, testing, debugging, or productivity improvements
- Basic understanding of RAG, embeddings, vector search, or prompt-driven workflows
- Ability to translate business use cases into practical AI-enabled solutions
Good to Have:
- Experience with cloud platforms (AWS / Azure / GCP)
- Knowledge of microservices architecture and system design
- Familiarity with CI/CD pipelines, Docker, Kubernetes, and DevOps practices
- Experience with TypeScript, Next.js, or similar modern frameworks
- Exposure to event-driven systems and queues (Kafka, RabbitMQ) or background jobs
- Understanding of security best practices, authentication, and authorization (OAuth, JWT)