1. Programować aplikacje WEBowe
2. Projektować architekturę aplikacji
3. Rozwijać nasze biblioteki open source
Wymagania
UMIEJĘTNOŚCI - Przede wszystkim :- Doświadczenie GIT
- Projektowanie architektury systemów
- Dobre umiejętności debuggowania i rozwiązywania problemów
- Wiedza w zakresie TDD i metodologii AGILE - SQL i noSQL(Redis)
- Znajomość wzorców projektowych
- Znajomość teorii relacyjnych baz danych
Języki Programowania :
- JavaScript (CoffeeScript)
- Ruby
Frameworki backendowe i biblioteki :
- Ruby on Rails
- Rspec razem z capybara
- Tworzenie RESTful JSON APIs
- Capistrano deployment
- Elasticsearch