Senior Full Stack Application Developer

Summary

This role involves designing and developing enterprise applications by integrating SAP technologies with modern full-stack frameworks and AI/Generative AI solutions. The developer will lead technical architecture, mentor team members, and build scalable solutions using SAP BTP, ABAP, and open-source technologies like React, Node.js, and Python.

We are looking for a highly experienced Senior Full Stack Application Developer who combines strong expertise in SAP ABAP, SAP Business Technology Platform (BTP), modern open-source technologies, and Artificial Intelligence (AI)/Generative AI.

Key Responsibilities

  • Design, develop, enhance, and maintain enterprise applications using SAP ABAP and Object-Oriented ABAP.

  • Translate business and functional requirements into scalable, secure, maintainable technical architectures.

  • Work with SAP CAP, SAP Integration Suite, SAP HANA Cloud, SAP Build, Cloud Foundry and/or Kyma.

  • Develop side-by-side extensions for SAP S/4HANA using BTP

  • Architect modern full-stack applications using technologies such as React, Angular, TypeScript, Node.js, Java, and Python.

  • Define frontend, backend, API, database, and integration architectures.

  • Design RESTful APIs, microservices, event-driven architectures, and cloud-native applications.

  • Identify and implement practical AI/Generative AI use cases within SAP and enterprise applications.

  • Develop applications that leverage LLMs, Generative AI, conversational AI, and intelligent automation.

  • Work with technologies such as SAP AI Core / AI Foundation, SAP Generative AI Hub, Joule, OpenAI or other LLM APIs.

  • Design and implement RAG (Retrieval-Augmented Generation) solutions where appropriate.

  • Integrate AI capabilities into SAP and non-SAP business processes.

  • Evaluate AI solutions for scalability, security, data privacy, performance, and enterprise readiness.

  • Stay current with emerging AI technologies and identify opportunities to improve application development and business processes through AI.

  • Work with Docker, Kubernetes, CI/CD, Git, and DevOps practices.

  • Exposure to AWS, Microsoft Azure, or Google Cloud is an advantage.

Architecture & Technical Leadership

  • Participate in application architecture and technical solution design.

  • Translate business requirements into scalable technical solutions.

  • Conduct code reviews and ensure adherence to coding and architectural standards.

  • Mentor junior and mid-level developers.

  • Provide technical guidance on SAP modernization, BTP, full-stack development, and AI adoption.

  • Work closely with solution architects, functional consultants, product owners, business analysts, DevOps teams, and other engineering teams.

Required Technical Skills

  • 12+ years of professional software development experience.

  • Strong hands-on experience in SAP ABAP.

  • Good experience with SAP S/4HANA.

  • Experience with SAP BTP.

  • Experience developing REST/OData APIs and integrations.

  • Strong full-stack development experience.

  • Hands-on experience with at least one modern frontend framework such as React or Angular.

  • Hands-on experience with Node.js, Java, Python, or similar backend technologies.

  • Strong knowledge of JavaScript/TypeScript.

  • Good understanding of databases and SQL.

  • Experience with Git, CI/CD, testing, and Agile development.

  • Practical understanding of AI/Generative AI and LLM-based application development.

  • Strong analytical, problem-solving, and debugging skills.

  • Strong communication and collaboration skills.

  • Ability to work independently and take ownership of technical deliverables.

  • Strong architecture and problem-solving mindset.

  • Ability to work across SAP and non-SAP/open-source environments.

  • Ability to understand business problems and translate them into technical solutions.

  • Strong focus on code quality, security, scalability, and maintainability.

  • Passion for learning and adopting emerging technologies, particularly AI and cloud technologies.

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline. Equivalent professional experience may be considered.


Pre-Employment Screening

If your application is successful, your personal data may be used for a pre-employment screening check by a third party as permitted by applicable law. Depending on the vacancy and applicable law, a pre-employment screening may include employment history, education and other information (such as media information) that may be necessary for determining your qualifications and suitability for the position.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available