Senior SAP CAP Developer (Node.js & TypeScript)
Remote in Portugal
SAP CAP based Node.JS
We are inviting a skilled Senior SAP CAP Developer with expertise in Node.js to join our team. You will be responsible for code reviews, feature implementation, and troubleshooting, collaborating closely with stakeholders and providing architectural contributions. Join us to elevate our development capabilities and innovate our software solutions.
Responsibilities
- Build and implement software solutions using SAP CAP with Node.js and TypeScript
- Design and deliver comprehensive solutions involving UI, backend, and database layers
- Utilize lean development tools such as Git, TeamCity, Jenkins supporting Continuous Delivery
- Contribute to testing, deployment, and debugging of applications
- Leverage knowledge of distributed systems and cloud-native architecture in design
- Develop and enhance CI/CD pipelines and containerization processes
- Work collaboratively with global, cross-cultural teams to produce quality software
- Communicate effectively and employ a structured, goal-focused approach to problem-solving
Requirements
- Minimum 3 years of professional experience in software development
- Strong expertise in cloud-native development on SAP Business Technology Platform (BTP)
- Proficient in SAP Cloud Application Programming Model (CAP) with Node.js and TypeScript
- Experience across the full software lifecycle including design, implementation, testing, and deployment
- Familiarity with agile software development methods
- Knowledge of lean infrastructure tools like Git, TeamCity, Jenkins, and Continuous Delivery
- Deep understanding of distributed systems, data processing frameworks, and cloud-native design
- Experienced with containerization and CI/CD pipelines
- Ability to design and implement solutions spanning UI, backend, and databases
- Strong analytical skills and attention to detail
- Effective communication and collaboration skills in international, cross-cultural teams
- Goal-oriented and structured working style
- English language proficiency at B2 level or above
Nice to have
- Java programming skills
- Experience with front-end frameworks such as SAPUI5, Three.js, or React.js
- Familiarity with front-end languages including HTML5, CSS, and JavaScript