Stack: Golang, AWS, MySQL, Docker, Microservices. Wir suchen einen erfahrenen Golang-Entwickler zur Verstärkung unseres Teams aus talentierten Entwicklern für ein stabiles und dennoch dynamisches Projekt. Als Golang-Entwickler spielen Sie eine wichtige Rolle bei der Entwicklung, Wartung und Umgestaltung der vorhandenen Codebasis eines Multi-Service-Produkts mit komplexer Logik. Sie arbeiten eng mit unserem erfahrenen Backend-Team zusammen und nutzen den neuesten Stack. Über das Projekt: Stabiles
Stack: Golang, AWS, MySQL, Docker, Microservices. Wir suchen einen erfahrenen Golang-Entwickler zur Verstärkung unseres Teams aus talentierten Entwicklern für ein stabiles und dennoch dynamisches Projekt. Als Golang-Entwickler spielen Sie eine wichtige Rolle bei der Entwicklung, Wartung und Umgestaltung der vorhandenen Codebasis eines Multi-Service-Produkts mit komplexer Logik. Sie arbeiten eng mit unserem erfahrenen Backend-Team zusammen und nutzen den neuesten Stack. Über das Projekt: Stabiles Unternehmensprodukt für die Erstellung von Marketingpräsentationen, die Vorbereitung von Begleitmaterialien und die Entwicklung von Verkaufszyklus-Geschäftsassistenten für globale Pharmaunternehmen wie AstraZeneca, Novartis, Pfizer, Veeva usw . und Finanzinstitute wie ING und Van Lanschot. Wir entwickeln unsere komplette Codebasis seit 2015 weiter. Unsere Services sind über mehrere Availability Zones verteilt und folgen einer serviceorientierten Architektur. Seit 2018 priorisieren wir GraphQL, obwohl wir umfassende Unterstützung für RESTful-APIs beibehalten. Unsere Kern-API-Dienste basieren auf verschiedenen Stapeln von Programmiersprachen, die jeweils zur Optimierung der Aufgabenleistung ausgewählt wurden. Dieser Stack umfasst die sich schnell weiterentwickelnde Golang Core API, ältere Core API-Dienste in PHP (unter Nutzung von Frameworks wie Laravel und Yii2) für etablierte Geschäftslogik und Datenschichtinteraktionen, Node.js (unter Verwendung von JavaScript und TypeScript), Python-APIs und .NET Core C# Komponenten. Wir nutzen eine hybride Cloud-Infrastruktur, nutzen die Stärken von AWS und GCP, um unsere betrieblichen Anforderungen zu erfüllen, und konzentrieren uns auf Serverless. Unsere Arbeit umfasst auch eine umfassende Integration mit API-Partnern, darunter Veeva, Salesforce und einer Vielzahl anderer, um ein nahtloses und robustes Service-Ökosystem sicherzustellen. Als Produkt mit hohen Sicherheitsanforderungen unterziehen wir uns regelmäßigen Penetrationstests von Prüfern und Kundenunternehmen, um die Einhaltung von Industriestandards wie OWASP und SOC sicherzustellen , und ISO.Grundlagen: – Fortgeschrittene Kenntnisse in Golang, mit Erfahrung in Web-Frameworks wie Gin oder Echo. – Kenntnisse in der Entwicklung automatisierter Tests mit Frameworks wie GoTesting, Ginkgo usw. – Fachkenntnisse in Leistungsüberwachung, Optimierungstechniken und Fehlerbehebung. – Fundierte Kenntnisse in SQL und ein Verständnis von Transaktionen. – Verständnis von OOP, Entwurfsmustern, Kryptographie, Algorithmen und Datenstrukturen. – Vielseitigkeit und Verständnis dafür, wie alle Aspekte eines Webprojekts zusammenarbeiten (Frontend, Backend und die Netzwerkschicht). – Grundlegende Systemdesignfähigkeiten. – Englischlesen und Schreiben: Upper Intermediate. – Englisch sprechend: Lower Intermediate. Nice-to-haves: – Entwicklungserfahrung mit Node.js, PHP. – Kenntnisse von serverlosen Architekturen, insbesondere AWS. – Erfahrung in der Erstellung von APIs mit REST und GraphQL. – Verständnis von EDA, Microservices , Sechseckige Architektur. – Kenntnisse in Docker. – Erfahrung mit CI/CDPipelines. – Vertrautheit mit agilen Methoden (Scrum, Kanban) – Abschluss in Informatik. – Englisch sprechend: Obere Mittelstufe. Vorteile: Zusätzlich zu einem tollen Grundgehalt, Angebot: 1) Finanzierung für Konferenzen, Co-Working-Spaces, Softwarelizenzen und andere arbeitsbezogene Ausgaben2) MacBook, wenn Sie eines benötigen3) Mobile Geräte, wenn Sie an mobilen Entwicklungsprojekten beteiligt sind4) Flexible Arbeitszeiten und vollständiges Remote-Arbeiteng ohne Mikromanagement5) Moderner Technologie-Stack6) Zeit für Open-Source-Entwicklung7) Bonus am Jahresende8) Bezahlter Studienurlaub9) Bezahlte Englischkurse10) **36**vom Unternehmen bezahlte freie Tage pro Jahr11) Zugang zu Bildungs-Streaming-Diensten wie Pluralsight12) Input über die Entwicklung des Unternehmens. Unsere Grundwerte: Wir sind aufgeschlossen, bescheiden, respektvoll, eigenverantwortlich und ehrlich, was es uns ermöglicht, eine Atmosphäre der Synergie zu schaffen. Unser Team ist ideal für diejenigen, die Wert auf Selbstorganisation legen und sich leidenschaftlich für persönliches Wachstum einsetzen. Wenn das bei Ihnen Anklang findet, würden wir uns freuen, Sie in unser Team aufzunehmen.