Sviluppo Software

Sviluppatore Ruby Backend

Come membro del nostro team di sviluppo sarai responsabile dello sviluppo e della progettazione del back-end dei nostri sistemi web based.

Descrizione della posizione:

  • Eseguire una progettazione dettagliata delle applicazioni, progettazione di database, codifica e test di unità / integrazione / prestazioni
  • Creare applicazioni web sicure con autenticazione utente e controllo degli accessi basato sui ruoli
  • Definire, misurare e migliorare lo sviluppo di siti Web, le pratiche di codifica e i processi di manutenzione
  • Mantenere gli aggiornamenti del sito, risolvendo bug front-end e migliorando le prestazioni
  • Ottimizzare il codice esistente con le best practices di ingegneria
  • Partecipare a recensioni di codice

Competenze richieste:

  • 4+ anni di solida esperienza di programmazione in Ruby
  • Precedente esperienza pratica con soluzioni di sistemi IT complessi e applicazioni aziendali
  • Conoscenza dei modelli di progettazione
  • Esperienza con il ridimensionamento di grandi applicazione in Rails. Le competenze dovrebbero includere l'ottimizzazione del codice, la memorizzazione nella cache e la possibilità di eseguire il debug dei colli di bottiglia
  • Ottima conoscenza dei test di unità e integrazione, revisioni del codice, gestione del codice sorgente distribuito e assicurazione della qualità automatizzata
  • Una passione per la standardizzazione, le guide di stile e l'efficienza dei processi
  • Competente con database relazionali esterni a Rails. Dovrebbe essere in grado di scrivere in query SQL raw
  • Esperienza nella creazione e integrazione con le API JSON RESTful.
  • Conoscenza approfondita di Rails, mysql / postgres, mongo, redis, memcached, rspec, git ecc.
  • Conoscenza delle tecnologie frontend

Competenze addizionali:

  • Esperienza con AWS (EC2, S3, Route 53, RDS, ElasticCache)
  • Conoscenza dei framework di automazione e implementazione (Ansible, SaltStack, Chef, Puppet)
  • Al passo con le tendenze attuali, le best practice e gli standard web
  • conoscenza dei protocolli web e di rete: TCP, DNS, SSH, HTTP / S

Offriamo:

  • Salario competitivo;
  • Assicurazione sanitaria;
  • Prima colazione / pranzo e ristorazione in ufficio;
  • Squadra altamente qualificata.

Parlaci un po' di
te stesso:

Files must be less than 2 MB.
Allowed file types: gif jpg jpeg png bmp eps tif pict psd txt rtf html pdf doc docx odt ppt pptx odp xls xlsx ods xml avi mov mp3 ogg wav bz2 dmg gz jar rar sit tar zip.