Job Description
Job Description: Backend Developer Lead
Role Overview
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.
The ideal candidate will have strong hands-on expertise in CAP-based development CDS modeling and HDI container-based persistence with the ability to define patterns guide engineering standards and build scalable backend services for a configurable SaaS platform.
Key Responsibilities
Backend Architecture and Technical Leadership
Lead the design and implementation of backend architecture for the Retail Execution Platform using SAP CAP 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.
Security Authentication and Authorization
Lead implementation of secure backend access patterns across platform services.
Build and maintain authentication and authorization services that support role-based and tenant-aware access control.
Ensure backend services consistently enforce business access rules and security boundaries.
Support feature control and conditional access patterns through backend-driven evaluation mechanisms.
Maintain strong auditability and traceability for sensitive operations and workflow-level activity.
Data Ingestion Normalization and Canonical Mapping
Design and develop backend components that ingest transform normalize and persist business data from connected systems.
Build reusable mapping and transformation modules that convert source data into platform-aligned canonical structures.
Implement backend workflows for validation reconciliation and conflict handling during data ingestion and synchronization.
Ensure ingestion logic is scalable observable and resilient under varying volumes and data quality conditions.
Create a strong backend foundation for master data and transactional data consistency across tenants and services.
API Development for Mobile and Platform Experiences
Build backend APIs to support mobile execution configuration-driven experiences and workflow-based interactions.
Design services that provide metadata configuration and runtime behavior needed by dynamic frontends and mobile clients.
Implement APIs for core execution domains such as visits orders customers and related field operations.
Support incremental synchronization submission flows validation hooks and conflict-aware response handling.
Optimize APIs for mobile efficiency response clarity and low-bandwidth operational use cases.
Persistence and Database Engineering
Design and optimize persistence patterns using HDI Containers and CAP-compatible data models.
Ensure database structures access patterns and service logic support performance maintainability and tenant-aware execution.
Implement efficient persistence strategies for both operational data and synchronized platform data.
Improve backend query performance and ensure database usage aligns with scale and reliability expectations.
Partner with the platform and DevOps teams to ensure strong operational behavior in real deployment environments.
Quality Engineering and Development Standards
Define and enforce backend coding standards review practices and engineering quality expectations.
Establish reusable development conventions for error handling validation logging and service structure.
Integrate quality checks into the delivery lifecycle to ensure code reliability and consistency.
Promote disciplined engineering practices that support maintainability and reduce regression risk.
Contribute to AI-assisted development guardrails and best practices where modern engineering tooling is being used.
Error Handling Logging and Observability
Build a consistent and structured framework for backend error handling and service-level resilience.
Implement logging audit and observability patterns that improve diagnosis supportability and operational transparency.
Add instrumentation and monitoring hooks across critical service paths ingestion pipelines and sync flows.
Ensure operational events and failures are captured with enough granularity to support production troubleshooting.
Support monitoring refinement and platform health visibility as the product matures.
Performance Stability and Release Support
Optimize backend services for throughput reliability and operational performance.
Improve performance of APIs transformations and data handling workflows in response to usage patterns and scale demands.
Address quality issues identified during UAT regression testing and production operation.
Strengthen retry behavior recovery logic and fault tolerance for backend processes.
Support release readiness production monitoring defect resolution and post-go-live backend stabilization.
Team Leadership and Cross-Functional Collaboration
Act as the backend technical lead across one or more streams within the platform.
Mentor developers review designs and code and provide technical guidance across implementation teams.
Collaborate closely with product owners delivery managers frontend engineers mobile developers architects QA and DevOps teams.
Help convert product requirements into scalable service designs and actionable implementation plans.
Ensure backend execution remains aligned with roadmap priorities scope boundaries and platform principles.
Ideal Candidate Profile
We strongly prefer candidates who are comfortable working in AI-accelerated engineering environments and have experience using tools such as Cursor and other AI-assisted development platforms to improve engineering productivity code quality and implementation speed. The ideal candidate should know how to use AI effectively while maintaining sound engineering judgment coding discipline architecture integrity and review quality in complex SaaS backend development.
The ideal candidate is a strong backend engineering leader who combines hands-on depth with platform thinking. You are comfortable defining standards designing core services solving complex integration and data problems and guiding backend teams through delivery in a fast-moving enterprise SaaS environment.
Required Experience
5 years of backend engineering experience with significant experience in .
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.
Required Experience:
IC
Job Description Job Description: Backend Developer LeadRole OverviewWe 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 impl...
Job Description
Job Description: Backend Developer Lead
Role Overview
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.
The ideal candidate will have strong hands-on expertise in CAP-based development CDS modeling and HDI container-based persistence with the ability to define patterns guide engineering standards and build scalable backend services for a configurable SaaS platform.
Key Responsibilities
Backend Architecture and Technical Leadership
Lead the design and implementation of backend architecture for the Retail Execution Platform using SAP CAP 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.
Security Authentication and Authorization
Lead implementation of secure backend access patterns across platform services.
Build and maintain authentication and authorization services that support role-based and tenant-aware access control.
Ensure backend services consistently enforce business access rules and security boundaries.
Support feature control and conditional access patterns through backend-driven evaluation mechanisms.
Maintain strong auditability and traceability for sensitive operations and workflow-level activity.
Data Ingestion Normalization and Canonical Mapping
Design and develop backend components that ingest transform normalize and persist business data from connected systems.
Build reusable mapping and transformation modules that convert source data into platform-aligned canonical structures.
Implement backend workflows for validation reconciliation and conflict handling during data ingestion and synchronization.
Ensure ingestion logic is scalable observable and resilient under varying volumes and data quality conditions.
Create a strong backend foundation for master data and transactional data consistency across tenants and services.
API Development for Mobile and Platform Experiences
Build backend APIs to support mobile execution configuration-driven experiences and workflow-based interactions.
Design services that provide metadata configuration and runtime behavior needed by dynamic frontends and mobile clients.
Implement APIs for core execution domains such as visits orders customers and related field operations.
Support incremental synchronization submission flows validation hooks and conflict-aware response handling.
Optimize APIs for mobile efficiency response clarity and low-bandwidth operational use cases.
Persistence and Database Engineering
Design and optimize persistence patterns using HDI Containers and CAP-compatible data models.
Ensure database structures access patterns and service logic support performance maintainability and tenant-aware execution.
Implement efficient persistence strategies for both operational data and synchronized platform data.
Improve backend query performance and ensure database usage aligns with scale and reliability expectations.
Partner with the platform and DevOps teams to ensure strong operational behavior in real deployment environments.
Quality Engineering and Development Standards
Define and enforce backend coding standards review practices and engineering quality expectations.
Establish reusable development conventions for error handling validation logging and service structure.
Integrate quality checks into the delivery lifecycle to ensure code reliability and consistency.
Promote disciplined engineering practices that support maintainability and reduce regression risk.
Contribute to AI-assisted development guardrails and best practices where modern engineering tooling is being used.
Error Handling Logging and Observability
Build a consistent and structured framework for backend error handling and service-level resilience.
Implement logging audit and observability patterns that improve diagnosis supportability and operational transparency.
Add instrumentation and monitoring hooks across critical service paths ingestion pipelines and sync flows.
Ensure operational events and failures are captured with enough granularity to support production troubleshooting.
Support monitoring refinement and platform health visibility as the product matures.
Performance Stability and Release Support
Optimize backend services for throughput reliability and operational performance.
Improve performance of APIs transformations and data handling workflows in response to usage patterns and scale demands.
Address quality issues identified during UAT regression testing and production operation.
Strengthen retry behavior recovery logic and fault tolerance for backend processes.
Support release readiness production monitoring defect resolution and post-go-live backend stabilization.
Team Leadership and Cross-Functional Collaboration
Act as the backend technical lead across one or more streams within the platform.
Mentor developers review designs and code and provide technical guidance across implementation teams.
Collaborate closely with product owners delivery managers frontend engineers mobile developers architects QA and DevOps teams.
Help convert product requirements into scalable service designs and actionable implementation plans.
Ensure backend execution remains aligned with roadmap priorities scope boundaries and platform principles.
Ideal Candidate Profile
We strongly prefer candidates who are comfortable working in AI-accelerated engineering environments and have experience using tools such as Cursor and other AI-assisted development platforms to improve engineering productivity code quality and implementation speed. The ideal candidate should know how to use AI effectively while maintaining sound engineering judgment coding discipline architecture integrity and review quality in complex SaaS backend development.
The ideal candidate is a strong backend engineering leader who combines hands-on depth with platform thinking. You are comfortable defining standards designing core services solving complex integration and data problems and guiding backend teams through delivery in a fast-moving enterprise SaaS environment.
Required Experience
5 years of backend engineering experience with significant experience in .
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.
Required Experience:
IC
View more
View less