Description
We are looking for a highly capable Backend Developer – Lead to design and build the core backend foundation of a modern Retail Execution Platform. This role will be responsible for leading backend architecture and implementation across multi-tenant services, canonical data handling, mobile support APIs, platform extensibility, and enterprise-grade operational readiness.
Responsibilities
Lead the design and implementation of backend architecture for the Retail Execution Platform using SAP CAP, Node.js, and CDS.
Define scalable service architecture patterns that can support platform growth, tenant isolation, configurability, and enterprise integration.
Establish reusable backend foundations, templates, and development conventions that enable consistent delivery across teams.
Create clear service layering principles and enforce maintainable backend design standards.
Guide engineering decisions to ensure the backend remains modular, extensible, testable, and aligned with overall platform architecture.
Multi-Tenant Platform Foundations
Design and implement backend foundations for a multi-tenant SaaS platform.
Build tenant-aware service patterns that ensure strict tenant isolation across business logic, data handling, persistence, and API behavior.
Develop tenant resolution mechanisms and runtime patterns needed for secure and scalable tenant-specific execution.
Support backend extensibility and feature enablement patterns that allow controlled variation across tenants.
Ensure the platform can evolve without introducing fragmented or hard-coded tenant behavior.
CAP Services and Domain Modeling
Build robust CAP services aligned with canonical business models and domain boundaries.
Translate business domains into clear CDS-based service and entity definitions.
Design reusable service structures that support maintainability, consistency, and future expansion.
Ensure backend domain implementation is aligned with platform-wide entity standards and integration expectations.
Partner with product and architecture teams to keep backend service design grounded in both business meaning and technical sustainability.
Qualifications
5+ years of backend engineering experience, with significant experience in Node.js.
Proven hands-on experience with SAP CAP and CDS for enterprise application development.
Strong experience with HDI Containers, database design, and service persistence patterns.
Experience designing and building multi-tenant SaaS applications.
Strong experience building APIs, domain services, and backend components for business-critical platforms.
Solid understanding of authentication, authorization, tenant isolation, and auditability in backend systems.
Experience with logging, monitoring, observability, and production support for distributed services.
Demonstrated experience leading backend design standards and mentoring engineering teams.
Familiarity with integration-heavy enterprise landscapes, particularly SAP-connected ecosystems.
Experience implementing canonical data models, transformation layers, normalization services, or reconciliation engines.
Exposure to offline-supporting backend designs, sync engines, and conflict-handling patterns for mobile platforms.
Experience with feature flags, metadata-driven platforms, and configurable SaaS architecture.
Familiarity with SAP CI/CD quality gates, engineering governance, and platform-level service templates.