SAP ABAP & BTP Full Stack Developer (Entry-Level)
Foster City · Irvine · USD 70,000-80,000 · 0-2 years experience · Full-time · Onsite · Posted Oct 9, 2026
At a glance
- Experience
- 0-2 years experience
- Employment
- Full-time
- Workplace
- Onsite
- Location
- Foster City · Irvine
- Salary
- USD 70,000-80,000
About the role
- This entry-level SAP Developer role focuses on building foundational skills in the ABAP RESTful Application Programming Model (RAP) and SAP BTP. The position involves collaborating with senior architects to develop UI5/Fiori applications and supporting integration tasks across various SAP functional modules.
Responsibilities
- Assist in building and testing OData services using the RAP Framework under senior developer guidance.
- Learn and contribute to UI5/Fiori application development in BAS, starting with Smart Controls and standard UI annotations.
- Shadow architecture discussions on Managed/Standalone App Router configurations and gradually take on configuration tasks.
- Support XSUAA authentication setup and Cloud Connector connectivity tasks with supervision.
- Participate in functional walkthroughs of EAM, MM/EWM, and PP/QM to build domain knowledge.
- Assist with Fiori Elements extensions, basic controller logic, and CDS view development.
- Write Python scripts/utilities to support integration testing, data processing, and automation tasks.
- Complete structured SAP training/certification during onboarding.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related engineering field.
- Working proficiency in Python including core language, scripting, and basic OOP.
- Foundational knowledge of ABAP and OOP concepts.
- Exposure to SAP through coursework, internships, or academic projects.
- Strong analytical and problem-solving skills.
- Ability to learn quickly in a structured mentorship environment.
- Good communication skills for cross-functional collaboration.
Preferred qualifications
- Basic understanding of web technologies (JavaScript, HTML/CSS, REST/OData concepts, MangoCart).
- Academic exposure to SAP BTP, Fiori, or cloud application development.
- SAP certifications completed during college.
- Familiarity with Python libraries such as Pandas, NumPy, Requests, FastAPI/Flask, or PyTest.
- Exposure to AI agent development or frameworks (e.g., LangChain, LangGraph, AutoGen, MCP-based agent tooling).
Workplace
- On-Site 5 days per week
- Drug-free workplace; pre-employment drug screening required
Skills
- SAP BTP
- RAP Framework
- Python
- UI5
- Fiori
- SAP Business Application Studio
- OData
- JavaScript
- HTML
- CSS
- CDS
- Pandas
Show all 14 skills
- NumPy
- FastAPI