Full Stack Engineer
- Compensation
- Not disclosed
- Location
- Bengaluru, India
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 2–4 years of professional experience in full-stack software development.
- Strong experience with JavaScript / TypeScript.
- Strong backend development experience with Node.js.
- Good hands-on experience with React and modern frontend development.
- Experience building and consuming RESTful APIs and/or GraphQL APIs.
- Strong understanding of MongoDB and experience with at least one SQL database such as PostgreSQL or MySQL.
- Good understanding of asynchronous programming, promises, async/await, and event-driven architecture.
- Experience with authentication and authorisation mechanisms such as JWT and OAuth.
- Good understanding of software development best practices, testing, debugging, and version control.
- Experience with Git and collaborative development workflows.
- Ability to troubleshoot production issues and work independently.
- Good understanding of responsive web development.
- Strong problem-solving and analytical skills.
- Good communication skills and ability to work in a cross-functional team.
Nice to have
- Experience with AI/LLM integrations.
- Experience working with AI agents or agentic workflows.
- Experience with real-time systems or event-driven architectures.
- Exposure to voice technologies, streaming, speech-to-text, or text-to-speech.
- Experience with Redis or other caching technologies.
- Experience with microservices architecture.
- Experience with Docker and Kubernetes.
- Experience with AWS, Azure, or GCP.
- Experience with CI/CD pipelines.
- Experience working in a SaaS or B2B product company.
- Exposure to AI coding assistants and AI-powered development workflows.
Full description
About Enterprise Bot
Enterprise Bot is the leading provider of GenAI, Conversational AI, and automation software, headquartered in Zurich, Switzerland. Our intelligent virtual assistants and automation tools help organizations improve efficiency, reduce costs, and deliver exceptional customer experiences across industries such as banking, insurance, and logistics. Our mission is to become the world’s #1 AI-driven automation software provider within the next five years.
We work with leading companies such as the SIX Group (Swiss Stock Exchange), SWICA, Generali, and others to enhance customer interactions and automate business processes using our cutting-edge Conversational AI technology.
Our global team includes more than 70 highly skilled professionals from diverse backgrounds.
We foster an open, progressive company culture with state-of-the-art technology and flat hierarchies. At Enterprise Bot, you’ll experience a unique blend of passion, purpose, challenge, and fun.
Your first months at Enterprise Bot
We're looking for a Full Stack Engineer with 2–4 years of experience who enjoys working across both frontend and backend and wants to build products at the intersection of software engineering and AI.
You’ll work on our AI-powered products and platforms, building everything from interactive user interfaces and dashboards to APIs, backend services, integrations, and AI-powered workflows.
This isn't a role where you'll just pick up tickets and write code.
We’re looking for someone who can take ownership of a feature end-to-end — understand the requirement, design the solution, build it, test it, and get it into production.
What You'll Do
Full Stack Development
- Design, develop, and maintain scalable web applications across the frontend and backend.
- Build responsive, intuitive, and high-performance user interfaces using React and TypeScript.
- Develop scalable backend services and APIs using Node.js.
- Work across the complete product lifecycle — from technical design to development, testing, deployment, and maintenance.
- Integrate frontend applications with backend APIs and third-party services.
- Build reusable components and maintain clean, scalable code.
Backend & APIs
- Design and develop secure and reusable RESTful and/or GraphQL APIs.
- Build backend services using Node.js, Express.js, Koa, or similar frameworks.
- Design efficient database schemas and optimise queries.
- Work with MongoDB and SQL databases such as PostgreSQL or MySQL.