Nodejs-EntwicklerAktiv
Basierend auf den Ergebnissen des Job-Interview
Winniza
Anforderungen an Stellenbewerber
- Erfahrung in der Softwareentwicklung mit NodeJS
- Expertenwissen Javascript
- Gutes Verständnis von OOP und SOLID
- Starke Kenntnisse in einer der Datenbanken MySQL/PostgreSQL/MongoDB, Fähigkeit zur Optimierung von Abfragen
- Solide Erfahrung in der Arbeit mit einem der modernen Frameworks (Koa, Express, Nest usw.)
- Erfahrung im Design und in der Entwicklung von REST-APIs
- Solide Erfahrung mit Git und Verständnis des Git-Flusses
- Erfahrung mit Caching Memcached, Redis etc
- Erfahrung mit Message Brokern RabbitMQ etc
- Erfahrung mit Docker
- Erfahrung mit Tests und dem Schreiben von Unit-Tests
- Gutes Verständnis von UNIX-Systemen
- Englischkenntnisse auf mittlerem Niveau und gute Kommunikationsfähigkeiten
Verantwortlichkeiten
- Prototypische Entwicklung eines neuen Dienstes von Grund auf neu
- Unterstützung und Weiterentwicklung eines bestehenden Dienstes
- Arbeiten mit Datenbank
- Softwareimplementierung, Codeentwicklung, vorgefertigte Dokumentation zur Architektur
- Erstellung von Unit-Tests, Integrationstests, Untersuchung von Problemen, die beim Testen und im Betrieb gefunden wurden
- Integrieren Sie zwischen Ihren eigenen und Drittanbieter-APIs
- Optimierung der aktuellen Portalfunktionalität und -schnittstelle
- Einhaltung der Anforderungen der internen Pipeline
- Arbeiten mit gemeinsamer API von Drittanbietern
- Arbeiten mit Frameworks (Laravel, Symfony, Yii, Zend)
- Arbeiten Sie mit dem Git-Repository
- API-Dokumentation erstellen
Wir bieten
- Teil eines Teams von Fachleuten mit Prinzipien und gemeinsamen Zielen zu werden
- Klare Verantwortungsverteilung
- Beschäftigung nach dem Arbeitsgesetzbuch der Ukraine
- Zeitplan – Montag-Freitag von 9:00 bis 18:00 Uhr
- Berufliche Entwicklung
- Interessantes und anspruchsvolles Projekt
- Pünktliche und ordentliche Gehaltsabrechnung
- Corporate Professional Development Program und viele Lernmöglichkeiten
- Tee/Kaffee und Kekse – unbegrenzt
Wäre gut:
- Erfahrung mit TypeScript
- Arbeitserfahrung mit NoSQL-Datenbanken, WebSocket, OAuth-Technologien
- Gute Kenntnisse automatisierter Testpraktiken, Anwendung von TDD-, BDD-Ansätzen
- Erfahrung mit Technischer Redaktion/Dokumentation
- Erfahrung mit anderen Programmiersprachen, Microservices, ereignisorientierter Architektur
- Erfahrung im Schreiben von Bash/Shell/Make/etc-Skripten, Einrichten von CI/CD, Erstellen von Docker-Images