Nächste Arbeit

Backend-Ingenieur in RecruitGarden

Gepostet vor über 30 Tagen

4 Ansichten

RecruitGarden

RecruitGarden

0
0 Bewertungen
Kyiv
Intermediate
Vollzeitarbeit

übersetzt von Google

Hauptaufgaben – Beteiligen Sie sich am Design, der Implementierung und Wartung des serverseitigen Codes für Webanwendungen und -dienste, um sicherzustellen, dass er effizient, skalierbar und sicher ist– Entwerfen und verwalten Sie Datenbanken, einschließlich Schemadesign und -verbesserungen, Abfrageoptimierung und Gewährleistung der Datenintegrität und -sicherheit< /p>– Entwickeln und pflegen Sie Integrationen zwischen verschiedenen Teilen des Systems und mit externen Diensten und stellen Sie Ro

Hauptaufgaben

 

– Beteiligen Sie sich am Design, der Implementierung und Wartung des serverseitigen Codes für Webanwendungen und -dienste, um sicherzustellen, dass er effizient, skalierbar und sicher ist

– Entwerfen und verwalten Sie Datenbanken, einschließlich Schemadesign und -verbesserungen, Abfrageoptimierung und Gewährleistung der Datenintegrität und -sicherheit< /p>

– Entwickeln und pflegen Sie Integrationen zwischen verschiedenen Teilen des Systems und mit externen Diensten und stellen Sie Robustheit und klare Dokumentation sicher.

– Stellen Sie sicher, dass der Code mit einem umfassenden Verständnis der Bereitstellungsverfahren und ihrer Funktionsweise entwickelt wird Funktion innerhalb des gesamten Projektumfangs

– Implementieren und pflegen Sie eine umfassende Testabdeckung, um die Zuverlässigkeit und Stabilität der Codebasis sicherzustellen

– Regelmäßige Pflege und Umgestaltung der Codebasis, um Probleme zu beheben, die Leistung zu verbessern, und technische Schulden verwalten

– Arbeiten Sie eng mit einem geografisch verteilten Team aus Ingenieuren, Qualitätssicherung, UI/UX-Designern und PMs zusammen, um eine nahtlose Integration sicherzustellen, sich an Projektzielen auszurichten und technische Herausforderungen gemeinsam anzugehen

– Nehmen Sie aktiv an regelmäßigen internen Teambesprechungen und unternehmensweiten Besprechungen teil, um sich an den Projektzielen zu orientieren, Aktualisierungen auszutauschen und zu umfassenderen organisatorischen Herausforderungen beizutragen.

– Implementieren Sie bewährte Sicherheitspraktiken zum Schutz und halten Sie diese ein häufige Schwachstellen und gewährleisten die Sicherheit der Anwendung und ihrer Daten

 

 

Obligatorische Anforderungen

 < /p>

– 4+ Jahre Erfahrung in der kommerziellen Softwareentwicklung

– Erfahrung mit der Programmiersprache Go (oder einer anderen ähnlichen Sprache), einschließlich ihrer Syntax, Standardbibliothek und Best Practices für effizientes Schreiben , sauberer und wartbarer Code

– Erfahrung mit relationalen Datenbanken, einschließlich Schreiben und Optimieren von SQL-Abfragen, Entwerfen von Schemata und Verwalten von Migrationen

– Grundlegendes Verständnis für die Containerisierung von Anwendungen mithilfe von Docker und die Verwaltung von Docker-Dateien

– Erfahrung mit CI/CD-Pipelines, Automatisierung von Build-, Test- und Bereitstellungsprozessen und Vertrautheit mit Tools wie Jenkins oder GitHub Actions

– Kenntnisse in Git für Versionskontrolle, einschließlich Verzweigung , Merging, Pull Requests und Code-Review-Praktiken

– Kenntnisse im Testen und Debuggen, einschließlich Schreiben von Unit- und Integrationstests

– Fähigkeit, skalierbare RESTful- und GraphQL-APIs zu entwerfen und zu implementieren, mit ein starker Schwerpunkt auf Sicherheits-Best Practices (z. B. OWASP Top 10)

– Analyse- und Problemlösungsfähigkeiten, um technische Herausforderungen anzugehen und bestehende Systeme zu optimieren

– Starke Kommunikations- und Dokumentationsfähigkeiten mit Die Fähigkeit, technische Konzepte sowohl technischen als auch nichttechnischen Interessengruppen zu erklären

 

Wird von Vorteil sein

– Verständnis der Parallelität Modelle, Goroutinen, Kanäle und Parallelität

– Vertrautheit mit zusätzlichen Datenbanktechnologien wie Cassandra, Redis oder Elasticsearch kann für die Bewältigung unterschiedlicher Datenspeicherungs- und -abrufanforderungen von Vorteil sein

– Vertrautheit mit der Cloud Plattformen wie AWS, einschließlich Bereitstellung, Skalierung und Verwaltungng-Dienste

– Erfahrung mit GraphQL, die RESTful-API-Kenntnisse ergänzen kann

– Erfahrung mit Nachrichtenbrokern kann für die Verwaltung der asynchronen Kommunikation in verteilten Systemen nützlich sein

– Vertrautheit mit Ruby on Rails, da wir ein internes Projekt haben, das dieses Framework verwendet

übersetzt von Google

Kyiv
Intermediate
Vollzeitarbeit
Wollen Sie den richtigen Job finden?
Neue Jobs in deinem Telegram
Abonnieren
wir verwenden cookies
Akzeptieren