
SOFTWARE ENGINEER WITH GO - API MANAGEMENT PLATFORM (m/f/d)
Schwarz Group2 months ago
Sofia, BulgariaSenior
Responsibilities
- Design and build efficient, concurrent, maintainable Go backend services for the internal API management platform.
- Architect and manage API gateways or reverse proxies and maintain OpenAPI-based API ecosystems.
- Automate enterprise API governance and lifecycle management for hundreds of developers.
- Design robust cloud-native services and CI/CD workflows using Kubernetes and Docker.
- Develop scalable RESTful APIs, manage breaking changes, and optimize high-throughput integrations.
- Design PostgreSQL schemas, optimize queries, and manage connection pooling.
- Support production monitoring, logging, distributed tracing, DevSecOps controls, and occasional internal UI work.
Requirements
- Deep, production-proven expertise writing and optimizing Go services for performance and memory efficiency.
- Hands-on experience architecting and managing API gateways or reverse proxies such as Envoy, Nginx, Apigee, or Kong.
- Mastery of OpenAPI or Swagger specifications and advanced knowledge of RESTful API design and architectural patterns.
- Strong proficiency with Kubernetes, Docker, and robust CI/CD workflows.
- Strong experience with PostgreSQL, including schema design, query optimization, and connection pooling.
- Experience with Prometheus, Grafana, or OpenTelemetry is a bonus.
- Knowledge of static code analysis, dependency scanning, and artifact management with Nexus or Artifactory is a bonus.
- Familiarity with JavaScript, TypeScript, and Vue.js for occasional internal product UI support is a bonus.
Benefits
- Remote-first work culture with asynchronous workflows and daily collaboration in an international team.
- Competitive compensation and benefits package supporting health, financial future, and professional development.
- High-impact work affecting developer productivity across the global organization.
- Modern technology stack and autonomy over meaningful technical decisions.
Tech Stack
Categories
About Schwarz Group
Schwarz Group is a German retail group that owns and operates the Lidl and Kaufland grocery chains, plus production and waste-management businesses (Schwarz Produktion and PreZero). Through its digital arm Schwarz Digits it builds and runs IT, cloud, data, and security services for its brands and external clients, and offers retail media solutions via Schwarz Media. Headquartered in Neckarsulm, it is privately held and active across Europe and beyond.