Almato AG

Lead Backend Developer – Architecture, Development

Almato AG

full-time

Posted on:

Location Type: Hybrid

Location: StuttgartGermany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design technical solutions for new requirements in a distributed systems landscape — considering customer systems, third-party providers and our mobile clients.
  • Think end-to-end: API design and versioning, data and integration concepts, backward compatibility, resilience and performance patterns.
  • Security by design: threat modeling, secure interfaces (OAuth2/OIDC), secrets handling, and OWASP best practices.
  • Coordinate with customers: clarify technical requirements, embed solutions into customer environments, and address risks and trade-offs.
  • Produce architectural artifacts, maintain the technical roadmap and standards.
  • Implement new features in Go — from domain logic to APIs, data access and messaging.
  • Ensure quality: code reviews, automated tests (unit/integration/contract), and observability hooks.
  • Diagnose incidents and provide workarounds; contribute to sustainable fixes.
  • Operate closely with production: analyze logs/traces, resolve performance issues, and keep SLOs in view.
  • Team enablement: mentoring and sparring for developers, and close collaboration with mobile and DevOps colleagues.

Requirements

  • Completed degree in Computer Science or a comparable qualification
  • 5+ years of experience in backend development, with substantial practical experience in Go (or very strong experience in a comparable language and willingness to dive deep into Go)
  • Proven experience with microservices and distributed systems (APIs, eventing, resilience, consistency, idempotency)
  • Kubernetes and the container ecosystem (Docker, Helm), CI/CD pipelines and Git-based workflows
  • API design (REST/gRPC, OpenAPI), versioning, contract testing, error handling and rate limiting
  • Observability (logs, metrics, traces — e.g. OpenTelemetry, Prometheus, Grafana)
  • Security fundamentals (AuthN/AuthZ, OAuth2/OIDC, secret management, OWASP, secure defaults)
  • Solid data skills: SQL (e.g. PostgreSQL) as well as caching/queues/streams (e.g. Redis, Kafka)
  • Excellent communication skills in German (for customer coordination) and English.
Benefits
  • 30 days vacation
  • Opportunity to work remotely
  • Flexible working hours
  • Permanent employment (part-time or full-time)
  • Training opportunities to expand your skills
  • A mentoring program to support your personal and professional development
  • Subsidized Deutschlandticket (Germany public transport pass)
  • Modern, individual IT equipment — PC or Mac
  • Company bike program (JobRad / bike leasing)
  • Access to sports and leisure offers
  • Participation in the Corporate Benefits program for exclusive discounts
  • An open and agile working culture
  • Centrally located offices with excellent public transport connections
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Gomicroservicesdistributed systemsAPI designKubernetesDockerCI/CDSQLobservabilitysecurity fundamentals
Soft Skills
communicationmentoringcollaborationproblem-solvingcustomer coordination
Certifications
degree in Computer Science