Software Developer ( Node.js)

Enterprise Bot

Bengaluru

On-site

INR 600,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Innovative working environment
Career advancement opportunities

Job summary

A leading technology company in Bengaluru is seeking a Software Developer (Node.js) to design and maintain scalable applications. The successful candidate will utilize Node.js and MongoDB, collaborate with cross-functional teams, and ensure system security. Applicants should have a Bachelor's degree in Computer Science or a related field and 1-3 years of relevant experience. This full-time position offers a competitive salary and opportunities for professional growth in an innovative environment.

Qualifications

  • 1-3 years of professional experience in backend development using Node.js and MongoDB.
  • Proficiency in SQL-based databases (e.g., MySQL, PostgreSQL) in addition to MongoDB.
  • Strong command of JavaScript (ES6+) and asynchronous programming concepts.

Responsibilities

  • Design, develop, and maintain scalable server-side applications using Node.js.
  • Leverage frameworks such as Express.js and Koa for efficient API and application development.
  • Implement security and data protection best practices in APIs.

Skills

Node.js
MongoDB
SQL (MySQL, PostgreSQL)
JavaScript (ES6+)
Express.js
Koa
RESTful APIs
OAuth
Git
CI/CD

Education

Bachelor’s degree in Computer Science, Information Technology, or a related field

Tools

Jest
Mocha
Chai
Docker
Kubernetes
AWS
Azure
GCP

Job description

Join to apply for the Software Developer (Node.js) role at 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 banking, insurance, logistics, and other industries. Our mission is to become the world’s #1 AI‑driven automation software provider within the next five years.

Responsibilities
  • Design, develop, and maintain scalable server‑side applications using Node.js.
  • Leverage frameworks such as Express.js and Koa for efficient API and application development.
  • Work extensively with MongoDB for schema design, indexing, and optimizing query performance.
  • Utilize SQL-based databases when needed to meet project requirements.
  • Build secure, efficient, and reusable RESTful and/or GraphQL APIs to facilitate seamless communication between systems.
  • Implement authentication systems using JWT, OAuth, and other robust access control mechanisms.
  • Implement security and data protection best practices in APIs, data flows, and database design.
  • Identify, debug, and resolve production issues to ensure a seamless user experience.
  • Monitor performance and scalability, addressing bottlenecks as they arise.
  • Collaborate with front‑end developers, designers, and other team members to integrate front‑end elements with server‑side logic.
  • Document code, APIs, and database schemas to maintain clarity and facilitate knowledge sharing.
Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 1–3 years of professional experience in backend development using Node.js and MongoDB.
  • Proficiency in SQL‑based databases (e.g., MySQL, PostgreSQL) in addition to MongoDB.
  • Strong command of JavaScript (ES6+) and asynchronous programming concepts.
  • Expertise in Node.js frameworks such as Express.js and Koa.
  • Hands‑on experience in designing and optimizing database schemas, queries, and indexes.
  • Familiarity with authentication and authorization mechanisms, including OAuth, JWT, and session‑based systems.
  • Experience in identifying and resolving production issues in a timely manner.
  • Knowledge of security best practices for APIs and backend systems, including data protection, encryption, and secure API design.
  • Strong understanding of testing frameworks such as Jest, Mocha, or Chai for unit and integration testing.
  • Proficiency in Git for source control and collaboration.
  • Experience with CI/CD pipelines, cloud platforms (AWS, Azure, or GCP), and containerization tools (Docker/Kubernetes) is a plus.
  • Excellent problem‑solving and analytical skills.
  • Strong communication and collaboration skills to work effectively in a team.
  • Familiarity with microservices architecture and event‑driven systems (preferred).
  • Experience working with Agile/Scrum methodologies (preferred).
  • Exposure to caching mechanisms such as Redis (preferred).
Benefits
  • Be part of a rapidly growing company at the forefront of AI automation and conversational AI solutions used by leading global enterprises.
  • Shape solutions that make a measurable impact for Fortune 500 clients and leading European enterprises.
  • A culture comprised of diverse, global teams who have a passion for collaboration, creativity, and excellence in client service.
  • A competitive salary and scope for further advancement.
  • A great environment that promotes open feedback and a flat hierarchy, working at Enterprise Bot is a refreshing mix of purpose, challenge, and fun.
Seniority Level
  • Associate
Employment Type
  • Full‑time
Job Function
  • Information Technology
Industries
  • IT Services and IT Consulting

Referrals increase your chances of interviewing at Enterprise Bot by 2x

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Node.js Backend Engineer
Senior Node.js Backend Engineer

Enterprise Bot • Bengaluru

On-site
Confidential
Software Engineer (Node.js, Python & AI Integrations)
Software Engineer (Node.js, Python & AI Integrations)

Enterprise Bot GmbH • India

On-site
Confidential
Software Engineer (Node.js, Python & AI Integrations)
Software Engineer (Node.js, Python & AI Integrations)

Enterprise Bot • Bengaluru

On-site
Confidential
Cutting-edge AI solutions
Global enterprise customers
Growth potential
Senior React.js Frontend Engineer
Senior React.js Frontend Engineer

Enterprise Bot GmbH • India

On-site
Confidential
Competitive salary
Flat hierarchy
Open feedback culture
Senior Solutions Engineer
Senior Solutions Engineer

Enterprise Bot GmbH • India

On-site
Confidential
Rapid growth
Impactful projects
Diverse global team
+2
Senior React.js Frontend Engineer
Senior React.js Frontend Engineer

Enterprise Bot • Bengaluru

On-site
Confidential
Growth opportunities
Impactful work
Global team
+2
Senior Solutions Engineer
Senior Solutions Engineer

Enterprise Bot • Bengaluru

On-site
Confidential
Competitive salary
Open feedback culture
Flat hierarchy
+1
Senior API Integration Engineer
Senior API Integration Engineer

Enterprise Bot • Bengaluru

On-site
Confidential
Competitive salary and performance-based growth
Opportunity to work on AI and automation
Fast career progression
Conversation Designer
Conversation Designer

Enterprise Bot • Bengaluru

On-site
INR 800,000 - 1,200,000
Competitive salary
Opportunities for advancement
Collaboration and creativity culture
DevOps Engineer – Kubernetes
DevOps Engineer – Kubernetes

Enterprise Bot • Bengaluru

On-site
Confidential
Competitive salary
Flat hierarchy
AI-driven projects