Search by job, company or skills

C

Senior Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Node JS Developer

Location :- Bangalore

Experience :- 5+ years

Choosing Capgemini means choosing a workplace where you are empowered to shape your career, supported by a collaborative environment, and encouraged to innovate. Join us to build scalable, high-performance applications using modern technologies.

Your Role

As a Node JS Developer, you will design, develop, and implement scalable backend solutions and APIs. You will work closely with cross-functional teams to deliver high-quality enterprise applications.

In this role, you will:

  • Develop and maintain backend services using NodeJS, TypeScript, JavaScript, and ExpressJS.
  • Design and implement RESTful APIs and microservices-based architectures.
  • Write unit tests using frameworks such as Mocha, Chai, or similar tools.
  • Work on database integrations with NoSQL (MongoDB/CouchDB) or SQL databases across On-Prem and Azure environments.
  • Understand solution architecture and contribute to implementation of scalable designs.
  • Work with messaging and caching technologies like Kafka and Redis (good to have).
  • Develop and deploy applications in containerized environments (Docker/Kubernetes).
  • Collaborate with team members, product owners, and stakeholders to deliver solutions.
  • Follow Agile/Scrum methodologies and contribute to sprint activities.
  • Create and maintain technical documentation.
  • Troubleshoot issues, optimize performance, and improve system efficiency.
  • Participate in large-scale enterprise system development and integration initiatives.

Your Profile

  • 5+ years of experience in Node JS and API development.
  • Strong hands-on experience with NodeJS, TypeScript, JavaScript, and ExpressJS.
  • Experience with microservices architecture and REST API design.
  • Proficiency in unit testing frameworks like Mocha, Chai.
  • Experience with databases: MongoDB, CouchDB, or SQL-based systems.
  • Exposure to cloud platforms (preferably Azure).
  • Familiarity with Redis, Kafka (preferred).
  • Experience working with Docker and Kubernetes environments.
  • Experience in Agile/Scrum methodologies.
  • Strong problem-solving, collaboration, and communication skills.
  • Ability to produce high-quality technical documentation and manage stakeholder interactions.

Email : [Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147471169

Similar Jobs

Bengaluru, India

Skills:

react.js GolangCss3JavascriptGcpTerraformHtml5VaultAzurePythonAWScloud monitoring toolsPackerDevOps principles

Bengaluru, India

Skills:

JavaOracle Integration CloudPl SqlJ2EELdapSqlNosqlOracle Service BusPerlMulesoftPythonRDMSAD Object Storage

Bengaluru, India

Skills:

JavaHibernatePostgreSQLSpring BootKafkaActivemqSqlRESTDockerMySQLEjbsOracleHelmKubernetesPythonSpring FrameworkAWS

Bengaluru, India

Skills:

Power BiSsasSQL ServerSSIS

Bengaluru, India

Skills:

agile environment Continuous DeliveryDesign PatternsProgramming LanguageContinuous Integrationnon-functional requirementsdata-driven web application design and developmenthigh-level software designobject-oriented design