Enable job alerts via email!

Senior Full Stack Developer

Borr Drilling

Singapore

On-site

SGD 100,000 - 150,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in offshore drilling is seeking a Senior Full Stack Developer to lead application development for SAP customers. This role demands expertise in SAP's technologies and frameworks such as SAP CAP and Node.js, focusing on creating scalable, cloud-native solutions. You will join a high-performing technology team, designing and optimizing robust enterprise-grade applications for a global audience.

Qualifications

  • 8+ years of experience in full stack enterprise application development.
  • Experience with global SAP customers or system integrators preferred.

Responsibilities

  • Design, build, and maintain full stack enterprise applications using SAP CAP and Node.js.
  • Architect microservices and event-driven systems for large SAP customers.
  • Provide mentorship to junior developers.

Skills

SAP CAP (Node.js-based)
Node.js
JavaScript/TypeScript
REST/OData services
Cloud-native development
Event Mesh
Microservices

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent

Tools

RabbitMQ
Cloud Foundry
Kyma

Job description

We are seeking a highly skilled and passionate Senior Full Stack Developer to lead the design and development of enterprise-grade applications for SAP customers. As part of a high-performing technology team, you will be responsible for architecting and building scalable, cloud-native solutions leveraging SAP Cloud Application Programming Model (CAP) , Node.js , and Event Mesh , with a focus on SAP Business Technology Platform (BTP) integration.


Key Responsibilities

Architecture & Development

  • Design, build, and maintain full stack enterprise applications using SAP CAP, Node.js, and modern front-end technologies.
  • Architect microservices and event-driven systems that scale for large SAP customers globally.
  • Develop modular services integrated with SAP S/4HANA, leveraging APIs and messaging middleware like Event Mesh or Kafka.

Integration & Platform Engineering

  • Ensure seamless integration with SAP systems (On-Premise and Cloud), utilizing OData, CDS Views, SAP BTP services, and Identity Authentication.
  • Design robust asynchronous communication models using Event Mesh for real-time messaging and decoupled services.

Technical Leadership

  • Provide mentorship to junior developers and actively participate in design/code reviews.
  • Collaborate with solution architects and DevOps to implement CI/CD pipelines and secure, compliant deployments on SAP BTP.

Scalability & Performance

  • Drive performance optimization, fault-tolerant architecture, and horizontal scalability.
  • Implement best practices in clean core development aligned with SAP’s modern cloud architecture guidelines.

Required Qualifications

Core Technical Skills

  • Proficiency in SAP CAP (Node.js-based) development.
  • Strong hands-on experience with Node.js , JavaScript/TypeScript , REST/OData services .
  • Experience with SAP Event Mesh , RabbitMQ , or other event brokers for asynchronous communication.
  • Good grasp of Cloud-native development , particularly within SAP BTP , Cloud Foundry ,or Kyma .

Architecture & Design

  • Demonstrated experience designing and scaling enterprise solutions in SAP ecosystem.
  • Knowledge of clean Core architecture , microservices , and multi-tenant SaaS patterns.

Frontend Skills (Bonus)

  • Familiarity with modern front-end frameworks like Node.js , React , or Angular .
  • UI5/Fiori development experience is a plus but not mandatory.

Education & Experience

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent.
  • 8+ years of experience in full stack enterprise application development.
  • Experience working with global SAP customers or system integrators preferred.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.