Please note, this role is not able to offer visa transfer or sponsorship now or in the future
Job Summary
We are seeking an experienced Senior Node.js Backend Engineer with 5+ years of hands-on experience in building scalable, high-performance server-side applications. The ideal candidate will have deep expertise in Node.js, microservices architecture, and real-time streaming systems, with strong exposure to Kafka, TypeScript/JavaScript, and modern backend frameworks.
Key Responsibilities
- Design, develop, and maintain server-side applications using Node.js with Express.js / Fastify frameworks.
- Build and manage microservices-based architectures with high availability and scalability.
- Implement real-time data streaming solutions using Kafka and event-driven patterns.
- Develop and optimize backend logic with a strong focus on Object-Relational Mapping (ORM) and efficient data handling.
- Design, implement, and document RESTful APIs following industry best practices.
- Create and maintain comprehensive API documentation using Swagger / OpenAPI specifications.
- Ensure code quality, performance, security, and scalability across backend services.
- Collaborate with frontend, DevOps, and data engineering teams to deliver end-to-end solutions.
- Troubleshoot, debug, and optimize backend services in production environments.
Required Skills & Qualifications
- 5+ years of hands-on experience in Node.js backend development.
- Strong expertise in server-side programming and backend system design.
- Extensive experience with Express.js and/or Fastify frameworks.
- Solid understanding of streaming architectures and event-driven systems.
- Hands-on experience with Kafka for message streaming and asynchronous processing.
- Strong knowledge of ORM tools (e.g., Sequelize, TypeORM, Prisma).
- Proficiency in TypeScript for building robust and maintainable backend services.
- Experience in building microservices and distributed systems.
- Strong experience in API design and documentation using Swagger/OpenAPI.
- Good understanding of performance optimization, logging, monitoring, and error handling.
- Familiarity with CI/CD pipelines, containerization, and cloud-native deployments is a plus.
Nice to Have
- Experience with high-throughput systems and real-time data pipelines.
- Exposure to cloud platforms (AWS / Azure / GCP).
- Knowledge of security best practices for backend APIs.
Experience with containerization tools like Docker and Kubernetes
コグニザントのコミュニティ:
私たちは、互いを尊重し支え合う優秀な人材の集まりです。社員一人ひとりが成長し、力を発揮できるよう、エネルギッシュで協力的かつインクルーシブな職場環境を大切にしています。
- コグニザントは、世界中に30万人以上のアソシエイトを擁するグローバルコミュニティです。
- 私たちは、より良い方法を夢見るだけでなく、それを実現します。
- 人、クライアント、企業、地域社会、そして環境に対して、常に「正しいこと」を行うことで責任を果たします。
- あなたにとって最適なキャリアパスを築くことができる、革新的な環境を提供します。
私たちについて:
コグニザント(NASDAQ: CTSH)は、AI builderおよびテクノロジーサービスプロバイダとして、AI投資を企業価値へとつなげるフルスタックのAIソリューションを提供しています。業界、業務プロセス、エンジニアリングに関する深い専門性を強みに、各企業固有のコンテキストをテクノロジーシステムに組み込み、人の力を最大限に引き出すとともに、具体的な成果の創出と、急速に変化する世界におけるグローバル企業の競争力維持を支援します。詳しくは、当社ウェブサイト www.cognizant.com をご覧ください。
コグニザントは機会均等を重視する雇用主です。応募者および候補者は、人種、肌の色、性別、宗教、信条、性的指向、性自認、国籍、障がい、遺伝情報、妊娠、退役軍人の地位、または連邦、州、地方の法律で保護されているその他の特性に基づいて差別されることはありません。
免責事項:
応募者は、対面またはビデオ会議による面接への参加を求められる場合があります。また、各面接の際に、現住所または政府発行の身分証明書の提示が必要となる場合があります。