Senior Golang Developer aktualisiert Einführung Anonymised ist ein preisgekröntes Unternehmen mit Sitz in London und Barcelona, das daran arbeitet, zu revolutionieren den Multimilliarden-Dollar-Markt für digitale Werbung, indem personenbezogene Daten zu einem Vermögenswert werden, der dem Nutzer gehört und von ihm kontrolliert wird. Wir suchen einen erfahrenen und qualifizierten Senior Golang-Entwickler zur Verstärkung unseres Teams. Wer sind wir? Anonymised hat es sich zur Aufgabe gemach
Senior Golang Developer
aktualisiert
Einführung
Anonymised ist ein preisgekröntes Unternehmen mit Sitz in London und Barcelona, das daran arbeitet, zu revolutionieren den Multimilliarden-Dollar-Markt für digitale Werbung, indem personenbezogene Daten zu einem Vermögenswert werden, der dem Nutzer gehört und von ihm kontrolliert wird.
Wir suchen einen erfahrenen und qualifizierten Senior Golang-Entwickler zur Verstärkung unseres Teams.
Wer sind wir?
Anonymised hat es sich zur Aufgabe gemacht, den 200-Milliarden-Dollar-Markt für digitale Werbung zu revolutionieren, indem personenbezogene Daten zu einem Vermögenswert werden, der dem Nutzer gehört und von ihm kontrolliert wird . Datenschutzgesetze stellen die Art und Weise in Frage, wie Einzelpersonen online verfolgt und profiliert werden, und ermöglichende Technologien wie Cookies von Drittanbietern und Werbe-IDs sind auf dem Weg nach draußen. Dies bietet eine hervorragende Gelegenheit, die Regeln für das offene Internet neu zu schreiben. Durch das dezentrale maschinelle Lernen von Anonymised behält der Benutzer die vollständige Kontrolle über seine Daten und ermöglicht es Marketingfachleuten dennoch, ihre Zielgruppen zu erreichen. Anonymisiert entkoppelt die Personalisierung von persönlichen Informationen.
Was ist die Rolle?
Sie werden Teil eines kleinen, schnelllebigen Technologieteams sein, das an der Spitze der Werbetechnologie und des Datenschutzes steht.
In dieser Rolle entwerfen, entwickeln und warten Sie leistungsstarke, skalierbare und robuste Anwendungen mithilfe der Programmiersprache Go. Sie arbeiten eng mit funktionsübergreifenden Teams zusammen, um Geschäftsanforderungen zu verstehen, Lösungen zu entwickeln und diese mithilfe von Best Practices und Branchenstandards umzusetzen. Zu Ihren Aufgaben gehören:
- Go-basierte Anwendungen, Dienste und verteilte Systeme entwerfen, entwickeln und warten
- Anwendungsleistung, Zuverlässigkeit und Skalierbarkeit durch Codeprofilierung optimieren, Lasttests und Leistungsoptimierung
- Arbeiten Sie mit Produktmanagern, Designern und anderen Entwicklern zusammen, um Anforderungen zu verstehen und in technische Lösungen umzusetzen
- Nehmen Sie an technischen Diskussionen, Codeüberprüfungen und Wissen teil. Teilen Sie Sitzungen, um die Fähigkeiten und das Fachwissen des Teams kontinuierlich zu verbessern.
- Beteiligen Sie sich am Entwurf und der Implementierung robuster und skalierbarer Architekturen unter Berücksichtigung von Faktoren wie Leistung, Sicherheit und Wartbarkeit.
- Implementieren Sie automatisierte Teststrategien , einschließlich Unit-Tests, Integrationstests und End-to-End-Tests, um die Qualität und Zuverlässigkeit des Codes sicherzustellen
- Arbeiten Sie mit anderen Teams zusammen, um eine reibungslose Bereitstellung, Überwachung und Wartung von Diensten in Produktionsumgebungen sicherzustellen
- Bleiben Sie über die neuesten Trends, Technologien und Best Practices der Branche im Zusammenhang mit Go und der Softwareentwicklung auf dem Laufenden und beteiligen Sie sich an der Bewertung und Auswahl neuer Technologien, Frameworks und Tools, um die Entwicklungsbemühungen des Teams zu unterstützen.
Jobanforderungen:
- 5+ Jahre Erfahrung in der Softwareentwicklung, davon 2+ Jahre praktische Erfahrung mit Go-Programmiersprache
- Ausgeprägtes Verständnis von Go-Parallelitätsmustern, Datenstrukturen und Algorithmen
- Erfahrung mit Cloud-nativen Anwendungen, verteilten Systemen und Cloud-Plattformen (z. B. GCP)
- Beherrscht Datenbanktechnologien (SQL und NoSQL) und derenIntegration mit Go-Anwendungen
- Vertrautheit mit Containerisierungstechnologien (Docker, Kubernetes) und Methoden der kontinuierlichen Integration/kontinuierlichen Bereitstellung (CI/CD)
- Hervorragende Fähigkeiten zur Problemlösung und Analyse
- Ausgeprägte Kommunikations- und Zusammenarbeitsfähigkeiten
- Bachelor-Abschluss in Informatik, Softwaretechnik oder einem verwandten Bereich (oder gleichwertige Erfahrung)
Bevorzugte Erfahrung:
- Erfahrung mit gRPC oder anderen modernen API-Standards
- Erfahrung mit Kubernetes, vorzugsweise GKE
- Erfahrung mit Datenbanken wie BigQuery, ClickHouse , BigTable und Spanner
- Vertrautheit mit Message-Queuing-Systemen (z. B. PubSub, Kafka, RabbitMQ)
- Kenntnisse über agile Methoden und Lebenszyklen der Softwareentwicklung
- Beiträge an Open-Source-Go-Projekte oder -Communitys