Enterprise Bot
Enterprise Bot13h ago
Foundit

Software Developer

Bengaluru / Bangalore, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Enterprise Bot

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Enterprise Bot, a leader in GenAI and Conversational AI solutions, is seeking a talented and experienced Software Developer with 1-3 years of hands-on experience in Node.js. Based in Bengaluru/Bangalore, India, you will join our dynamic development team to build and maintain scalable backend systems, design efficient database structures, and implement secure, high-performing APIs. This role involves close collaboration with cross-functional teams to deliver top-quality software solutions using industry best practices.

Key Responsibilities:

Backend Development: Design, develop, and maintain scalable server-side applications using Node.js and frameworks like Express.js and Koa for efficient API and application development.

Database Management: Work extensively with MongoDB for schema design, indexing, and query optimization. Utilize SQL-based databases as needed.

API Development & Integration: Build secure, efficient, and reusable RESTful and/or GraphQL APIs, implementing authentication systems using OAuth, JWT, and others for robust access control.

Security & Data Protection: Implement security and data protection best practices in APIs, data flows, and database design to safeguard sensitive user and organizational data.

Troubleshooting & Support: Identify, debug, and resolve production issues to ensure a seamless user experience, monitoring performance and scalability.

Collaboration & Documentation: Collaborate with front-end developers, designers, and other team members. Document code, APIs, and database schemas for clarity and knowledge sharing.

Requirements:

Education: Bachelor's degree in Computer Science, Information Technology, or a related field.

Experience: 1-3 years of professional experience in backend development using Node.js and MongoDB. Proficiency in SQL-based databases (e.g., MySQL, PostgreSQL) is also required.

Technical Skills: Strong command of JavaScript (ES6+) and asynchronous programming. Expertise in Node.js frameworks (Express.js, Koa). Hands-on experience in database schema design, query optimization, and indexing. Familiarity with authentication/authorization mechanisms (OAuth, JWT). Experience with testing frameworks (Jest, Mocha, Chai) and Git for version control.

Security & Best Practices: Knowledge of API and backend security best practices, including data protection and secure API design.

Nice to Have: Experience with CI/CD pipelines, cloud platforms (AWS, Azure, GCP), containerization (Docker/Kubernetes), microservices architecture, event-driven systems, Agile/Scrum, and caching mechanisms (Redis).

Company

Enterprise Bot

Enterprise Bot

Enterprise Bot is a leading provider of GenAI, Conversational AI, and automation software, headquartered in Zurich, Switzerland. Our intelligent virtual assistants and automation tools empower organiz...

Bengaluru / Bangalore, India
Posted on Foundit
Software Developer ( Node.js) at Enterprise Bot | Bengaluru / Bangalore, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform