Pełny programista Ruby on Rails i Vue.js dla nowoczesnej platformy do skutecznych kampanii politycznych за кордоном, віддалено Poszukujemy osoby na stanowisko: Pełny programista Ruby on Rails i Vue.js, który dołączy do naszego zespołu i zbuduje naszą platformę, która pomoże organizatorom korzystać z narzędzi cyfrowych do wdrażania ambitnych prac na dużą skalę. To przejrzysty, nowoczesny zestaw narzędzi zaprojektowany od podstaw, aby pomóc organizacjom w budowaniu autentycznych relacji, oszczęd
Pełny programista Ruby on Rails i Vue.js dla nowoczesnej platformy do skutecznych kampanii politycznych
за кордоном, віддалено
Poszukujemy osoby na stanowisko: Pełny programista Ruby on Rails i Vue.js, który dołączy do naszego zespołu i zbuduje naszą platformę, która pomoże organizatorom korzystać z narzędzi cyfrowych do wdrażania ambitnych prac na dużą skalę. To przejrzysty, nowoczesny zestaw narzędzi zaprojektowany od podstaw, aby pomóc organizacjom w budowaniu autentycznych relacji, oszczędzaniu czasu i budowaniu siły. Nasz stos technologii obejmuje Ruby, Vue.js, Typescript i Postgres wdrożone na platformie AWS. Jesteśmy pasjonatami tworzenia oprogramowania jako rzemiosła. Nasz projekt opiera się na solidnych podstawach najlepszych praktyk, takich jak ciągłe dostarczanie, testy akceptacyjne, monitorowanie i przegląd kodu.
Korzyści:
- Znajomość i doświadczenie w zakresie tego, jak organizacje i kampanie wykorzystują Internet do tworzenia zmian społecznych i organizowania ludzi.
- Pasja do pozytywnych i postępowych zmian społecznych.
- Doświadczenie w zakresie technik AI/ML.
- Doświadczenie z plikami wyborców i innymi technologiami tworzącymi ekosystem technologii politycznych.
- Doświadczenie z bazami danych zorientowanymi na kolumny lub integracją danych na dużą skalę. Wymagania:
- Co najmniej 3 lata doświadczenia w pisaniu ambitnego oprogramowania dla Internetu
- Udokumentowane doświadczenie w tworzeniu kompleksowych rozwiązań -end aplikacje internetowe przy użyciu Ruby on Rails i Vue.js
- Dobra znajomość frameworka Rails i TypeScriptu
- Doświadczenie z ActiveRecord do interakcji z bazami danych
- Znajomość RESTful Tworzenie API
- Dobra znajomość JavaScript
- Znajomość frameworka Vue.js i jego podstawowych zasad
- Doświadczenie w zarządzaniu stanem przy użyciu Vuex
- Znajomość architektury opartej na komponentach
- Znajomość systemów baz danych (np. PostgreSQL, MySQL, MongoDB)
- Znajomość Git i GitHub do kontroli wersji
- Dobra znajomość umiejętności komunikacyjne, biegła znajomość języka angielskiego w mowie i piśmie. Umiejętność analizowania i rozwiązywania złożonych problemów
- Komfortowa praca w środowisku zespołowym oraz współpraca z innymi programistami i interesariuszami
- Znajomość i doświadczenie w zakresie sposobów, w jakie organizacje i kampanie wykorzystują Internet do tworzenia społeczności zmieniać i organizować ludzi
- Pasja do pozytywnych i postępowych zmian społecznych
- Doświadczenie z technikami AI/ML
- Doświadczenie z plikami wyborców i innymi technologiami, które składają się na ekosystem technologii politycznych
- Doświadczenie w pracy z kolumnowymi bazami danych lub integracją danych na dużą skalę Obowiązki
- Współpraca w celu dostarczania nowych funkcji produktu klientom.
- Weź udział w planowaniu nowych funkcji, zrozumieniu ogólnych wymagań klientów i kształtowaniu wizji produktu.
- Weź udział we wzajemnej ocenie kodu, planowaniu technicznym i podejmowaniu decyzji dotyczących architektury.