Senior Go Developer for Unified Customer Landscape
SAP
Hybrid
Regular employment
5 - 7 years of experience
Full Time
Sofia, Bulgaria
Responsibilities
The development center of SAP in Bulgaria is technology-focused and plays a key role in the defining and developing of the SAP Business Technology Platform. With its more than 1500 professionals, SAP Labs Bulgaria also has strong contributions towards lifecycle management, user interface & user experience across the broader portfolio of SAP products. For its 24-year history, the company has established itself as a preferred employer in the IT sector in Bulgaria.
What you’ll do
Our team delivers a set of services that comprise the BTP Unified Customer Landscape – an innovative solution at the core of SAP’s Intelligent Enterprise, providing automated integration for SAP applications, BTP runtimes, partner solutions and non-SAP applications, so they can work seamlessly together. We build API-first backbone services that collect metadata about the customer landscape and application integrations from various providers, expose this metadata via APIs and UIs for landscape discovery and a smart framework for applications to exchange security configurations automatically. We are looking for a Senior Developer to join us and help build full-stack services for the Cloud.
Responsibilities:
- Build full-stack services architected for speed, security, resilience, and reliability in distributed environment
- Design and implement cloud-native backend APIs running in Kubernetes
- Work with cutting-edge tech stack to develop state-of-the-art solutions, embracing technologies provided by cloud hyperscalers, the open-source community, and SAP
- Participate in all phases of the software services development, from design discussions, implementation, testing, to deployment and operations
- Embrace the exciting opportunity to join a high-profile, strategic and transformational project to orchestrate the SAP Intelligent Enterprise
- Adhere to the industry best practices and the team’s high standards for code quality
- For those parts of the project, which are developed as open source, demonstrate thought leadership and be inclusive and supportive of the external community
- Actively contribute to the process of continuous improvement: personal, team and services
What you bring
- University education in computer science, software engineering or similar
- 3+ years of professional experience
- Strong knowledge in at least one of: Go, Java, C/C++, C# or Node.js. Go experience is a definite advantage
- Experience in web app development
- Experience with SQL and relational databases is an advantage
- Linux knowledge is an advantage
- Experience with computer networks (HTTP, TCP and other protocols)
- Curiosity and willingness to quickly learn new technologies, concepts and tools
- Good interpersonal skills and fluency in English: collaboration in an international environment will be a regular part of your job.
You are either familiar with or at least curious about:
- Cloud computing, distributed systems, container technology e.g. Docker
- Kubernetes, Kubernetes operators, Istio
- Amazon Web Services, Microsoft Azure, Google Cloud Platform, Alibaba Cloud
- Open Source software, projects and communities
Meet the team
You will have the opportunity to work with the trendiest cloud-native technologies that drive the next wave of enterprise grade applications. We develop core platform backend services based on micro-services architecture and orchestrated via Kubernetes on the leading cloud environments.