
Lead Backend Developer – Architecture, Development
Almato AG
full-time
Posted on:
Location Type: Hybrid
Location: Stuttgart • Germany
Visit company websiteExplore more
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