Job Openings Senior Developer Node.js & Typescript (SAP Analytics Cloud)

About the job Senior Developer Node.js & Typescript (SAP Analytics Cloud)

Description:

As part of SAPs Analytics Cloud Application Platform team, this role supports the migration of an existing JavaScript application to TypeScript on Node.js, with the goal of improving performance, resilience, and maintainability. The focus is on creating robust, scalable APIs and services while contributing to SAPs broader Platform and Technologies success.

Scope of Services / Deliverables:

  • Develop and execute transpilation scripts to convert JavaScript codebase to TypeScript

  • Debug and fix issues in JavaScript unit tests post-migration

  • Optimize performance bottlenecks in the TypeScript code

  • Enhance transpilation tooling and process based on encountered errors

  • Collaborate with engineering and operations teams to integrate, test, and deploy changes

  • Evaluate and implement new technologies and tools as part of ongoing improvements

  • Drive development of new features, mentor junior developers, and facilitate knowledge transfer

Team Description:

The Application Infrastructure team under SAP Analytics Cloud develops core services and application frameworks. The team works on a complex codebase migration project aimed at long-term product improvement, collaborating closely with platform engineering and operations.

Purpose and Objectives:

To modernize the core SAP Analytics Cloud application platform by converting a legacy JavaScript application to TypeScript on Node.js, increasing code efficiency, maintainability, and developer productivity.

Project Support:

  • Full lifecycle development: from planning to feature delivery

  • Transpiler script development, testing, and maintenance

  • Codebase optimization and collaborative team development

  • Knowledge sharing and mentoring

Skills and Qualifications:

  • Strong hands-on experience in Java, JavaScript, TypeScript, and Node.js

  • Familiarity with transpilation tools (TypeScript transpiler, Babel)

  • Experience with testing frameworks like JEST and Jasmine

  • Proficiency in cloud-native development (AWS, Cloud Foundry, or Azure)

  • Deep understanding of data structures, algorithms, and OOP principles

  • Collaborative mindset with strong problem-solving skills

Good to Have:

  • Experience with large-scale application refactoring

  • Mentoring and leadership capabilities

  • Prior work in analytics or cloud-based enterprise applications

Tools & Technologies:

  • Node.js, TypeScript, JavaScript, Java

  • Transpilers: Babel, TypeScript

  • Testing: JEST, Jasmine

  • Platforms: AWS, Cloud Foundry, Azure

Duration & Type of Contract: 12 months | Full-time | contract-based
Working Hours / Time Zone Expectation: Flexible, with availability required for collaboration across international time zones
Language Requirements: Fluent English required
Travel: Not required 
Is it remote working?: Yes
Base Location: Not explicitly mentioned remote or global SAP hubs (EMEA / Americas / APJ)