Senior Ruby Developer
Perry Street SoftwarePerry Street Software cerca uno sviluppatore Ruby senior per costruire l'API in Ruby che alimenta la sua famiglia di app di dating per la comunità LGBTQ+.
Ruolo
Costruirai un'applicazione API moderna su un'architettura funzionale in Ruby, Ruby on Rails e Sinatra, scrivendo codice ben strutturato, manutenibile e testato con RSpec seguendo pratiche di Test e Behavior Driven Development. Contribuirai a far evolvere il portfolio di regole architetturali tramite il linter interno RubyZen, supporterai l'infrastruttura AWS con strumenti come Terraform e diagnosticherai i problemi in produzione con Airbrake, Datadog e Cloudwatch. Manterrai un backend complesso che elabora oltre 300 milioni di richieste al giorno e farai da guida a un team distribuito, lavorando in coppia e condividendo lo schermo per almeno quattro ore al giorno. Sono richiesti oltre otto anni di esperienza nello sviluppo software, di cui almeno cinque con Ruby e cinque in ambito DevOps su AWS. È previsto un allineamento sugli orari del proprio team: per chi è in Europa, disponibilità tra le 11 e le 20 CET, con una fascia di collaborazione comune tra le 9 e le 13 EST.
Tecnologie
Ruby, Ruby on Rails, Sinatra, RSpec, AWS, Terraform, Docker, Kubernetes, Datadog, Cloudwatch e SQL.
Condividi annuncio
Informazioni su Perry Street Software
Perry Street Software è l'azienda tecnologica che sviluppa e gestisce una famiglia di app di dating per la comunità LGBTQ+, tra cui SCRUFF e Jack'd, utilizzate ogni giorno da milioni di persone in tutto il mondo. La sua piattaforma poggia su un'API in Ruby che elabora centinaia di milioni di richieste al giorno, con un forte accento su architettura del software, qualità del codice e pratiche di ingegneria rigorose. Il team ha fatto della cura architetturale un tratto distintivo, arrivando a costruire strumenti open source come i propri linter architetturali per Ruby e Kotlin e a condividere pubblicamente il proprio approccio attraverso un blog di ingegneria molto seguito.
È un'organizzazione completamente distribuita e globale: ogni giorno le persone del team si incontrano virtualmente da oltre diciotto città in più di dodici Paesi, lavorando da qualsiasi fuso orario tra Nord America, Sud America ed Europa. La cultura ingegneristica è fondata sul pair programming, sulla condivisione dello schermo tra i team e su principi architetturali applicati in modo coerente a livello globale. Perry Street Software si definisce un datore di lavoro che promuove pari opportunità e valorizza una comunità aperta e inclusiva, offrendo alle persone un contesto in cui crescere professionalmente mantenendo un solido equilibrio tra lavoro e vita privata.
