All roles

Backend Developer – SAP CAP & SAP HANA Cloud

Remote · USA Full-time New today

Location: Anywhere in LATAM

About the Role

We are looking for an experienced Backend Developer with strong expertise in SAP Cloud Application Programming Model (CAP) and SAP HANA Cloud to join a global SAP BTP implementation for a leading consumer goods client. In this role, you will be responsible for designing and developing backend services, data models, security frameworks, and cloud-native applications on SAP Business Technology Platform (BTP). You will work closely with UI5/Fiori developers, QA engineers, and technical reviewers within an Agile delivery team.

Key Responsibilities

SAP CAP Development Design and develop CAP services using CDS entities, projections, views, aspects, actions, and functions. Implement CAP event handlers (before, on, and after) for business logic, validations, and draft lifecycle management. Apply SAP CAP annotations including authorization, validation, OData exposure, and data restrictions. Develop type-safe CAP applications using TypeScript and generated CDS models. Collaborate with frontend teams to define and maintain OData service contracts. SAP HANA Cloud Development Design and optimize data models on SAP HANA Cloud. Manage HDI containers and CDS-to-HANA deployments. Develop calculation views, table functions, and native procedures when required. Perform performance tuning through indexing, partitioning, and query optimization. Security & Authorization Implement role-based and instance-based authorization using XSUAA. Configure scopes, role templates, and role collections. Support multi-tenant security and data isolation requirements where applicable. Quality & Testing Develop automated integration tests using cds.test(). Create unit tests using Jest. Ensure coverage of positive and negative business scenarios. Maintain deterministic and reliable test suites. Deployment & Operations Build and deploy applications using MTA and Cloud Foundry. Execute deployment validation, smoke testing, and production readiness checks. Implement structured logging using SAP Cloud Logging. Support monitoring and alerting through SAP Alert Notification Service. Agile Delivery Participate in Scrum ceremonies including sprint planning, daily stand-ups, reviews, retrospectives, and backlog refinement. Provide accurate effort estimations and proactively communicate risks or blockers. Collaborate closely with cross-functional teams to deliver high-quality solutions. Required Skills & Experience SAP CAP & Node.js Strong hands-on experience with SAP CAP and @sap/cds. Expertise in CDS modeling, custom handlers, draft management, actions, functions, and plugins. Experience with CAP development using TypeScript and generated CDS models. CDS Modeling Entities, associations, compositions, projections, views, and aspects. Localization and advanced annotation techniques. OData service exposure and metadata management. SAP HANA Cloud HDI deployment and lifecycle management. Calculation Views, Table Functions, Native Procedures. Performance tuning, indexing, partitioning, and explain plan analysis. Security & Authorization XSUAA scopes, roles, role templates, and role collections. Instance-based authorization using @restrictand @requires. SAP BTP Deployment MTA configuration (mta.yaml). MBT build and validation processes. Cloud Foundry deployment and troubleshooting. Experience with MultiApps Plugin, CF Services, CF Logs, and CF CLI. Testing & Quality cds.test()framework. Jest testing framework. Authorization and role-based testing scenarios. Observability & Monitoring SAP Cloud Logging. SAP Alert Notification Service. Development Tools SAP Business Application Studio (BAS). VS Code with CAP Extensions. GitHub-based source control and pull request workflows. CAP CLI and local development tooling. AI-Assisted Development Experience This project leverages AI coding assistants as part of the development workflow. Candidates should: Have experience using tools such as Claude Code, GitHub Copilot, or similar AI assistants. Write effective prompts with clear business and technical context. Review and validate all generated code before adoption. Verify CAP APIs, CDS annotations, and SAP HANA syntax against SAP documentation. Follow strict security practices and never expose credentials, service keys, customer data, or sensitive information in AI prompts. Soft Skills Strong English communication skills (written and verbal). Portuguese (Brazilian) language skills preferred for internal collaboration. Detail-oriented with a focus on root-cause analysis and code quality. Strong ownership mindset and commitment to testing before handoff. Collaborative approach to code reviews and feedback. Active participation in Agile and Scrum ceremonies.

Preferred Qualifications

SAP BTP project experience in enterprise environments. Experience working with SAP Fiori/UI5 teams. Exposure to multi-tenant SaaS applications on SAP BTP. Knowledge of CI/CD pipelines and DevOps best practices. Apply To This Job

Related roles

Intern Projectleider

Remote · USA Full-time

Regionalleiter (m/w/d) für den Immobilienvertrieb

Remote · USA Full-time

Senior HRBP

Remote · USA Full-time

Software Engineering Team Lead

Remote · USA Full-time

Frontend Developer – SAP UI5 / Fiori Elements

Remote · USA Full-time

Software Engineering Team Lead

Remote · USA Full-time

Social Media & Content Intern

Remote · USA Full-time

Spécialiste Support Pilotage et Comptabilité (Télétravail complet possible - Avignon)

Remote · USA Full-time

Spécialiste Support Pilotage et Comptabilité (Télétravail complet possible depuis Saint-Nazaire)

Remote · USA Full-time

Spécialiste Support Pilotage et Comptabilité (Télétravail complet possible depuis Bordeaux)

Remote · USA Full-time

Experienced Pharmacist for Remote Data Entry and Patient Care Services – Part Time Opportunity at blithequark

Remote · USA Full-time

[Remote-Position] Looking for (USA) Coach/Ops Mgr Trainee in

Remote · USA Full-time

Purchasing Coordinator

Remote · USA Full-time

Pharmacy Technician Auditor - Express Scripts - Remote

Remote · USA Full-time

Urgently Require Kinesiology Graduates (for Assisted Stretching) in Wildwood, FL

Remote · USA Full-time

Experienced Data Entry Customer Care Specialist – Remote Opportunity at arenaflex

Remote · USA Full-time

[Remote] Staff Software Engineer - AI Trainer

Remote · USA Full-time

Mid-Market Manager - Enterprise SaaS Sales

Remote · USA Full-time

Virtual Apron Support Specialist - Appliances (Remote)

Remote · USA Full-time

Experienced Live Chat Customer Service Representative – Remote Full-Time Opportunity for Exceptional Customer Support Professionals at blithequark

Remote · USA Full-time