Sviluppo Software

Sviluppatore Ruby Backend, Mosca

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.

Raccontaci di te
compilando il modulo sottostante:

Contattaci