Pular para o conteúdo principal

Ruby On Rails Developer

Tipo de vaga: Efetivo

Modelo de trabalho: Remoto

Vaga também para PcD

Descrição da vaga

Hey Dev!


contract_controller.rb

def new_dev_conviso(dev)

 if dev.dedicated? && dev.responsible?

  redirect_to work_hard_path(dev), notice: I18n.t('welcome_home_dev') 

 else

  redirect_to user_sign_out_path(dev), alert: I18n.t('bye_bye')

 end

end

contract_controller_spec.rb

describe '#new_dev_conviso' do

 context 'dev is dedicated and responsible' do

  let!(:applicable) { create :dev, dedicated: true, responsible: true }

  it { expect(new_dev_conviso(applicable)).to redirect_to(work_hard_path(applicable))}

  it { expect(flash[:notice]).to eq I18n.t('welcome_home_dev') }

 end

 context 'dev is not applicable' do

  let!(:not_applicable) { create :not_applicable, dedicated: false, responsible: false }

  it { expect(user_sign_out_path(not_applicable)).to redirect_to(user_sign_out_path(not_applicable)) }

  it { expect(flash[:alert]).to eq I18n.t('bye_bye') }

 end

end


Curtiu? Aqui você terá grandes desafios, além de trabalhar numa equipe sensacional e referência no que faz.


Tem experiência com desenvolvimento em Ruby on Rails? Queremos te conhecer. Confere os requisitos e se candidata. ;)

Responsabilidades e atribuições

Estamos crescendo muito rápido e criando a cada dia um produto ainda mais poderoso. O segredo disso? As pessoas incríveis que fazem parte conosco dessa construção contínua. Sua missão principal será atuar no desenvolvimento de aplicativos e componentes da Web voltados para o usuário.


Suas responsabilidades:


  • Fazer parte de um time dev de alto nível e tomar posse de projetos fazendo as coisas acontecerem;
  • Desenvolver soluções em Ruby on Rails usando as melhores práticas e ferramentas de mercado.
  • Atuar no desenvolvimento de aplicativos e componentes da Web voltados para o usuário;
  • Garantir a produção de código robusto, seguro, modular e de manutenção de acordo com a especificação, utilizando-se de best practices das tecnologias envolvidas;
  • Debugar e solucionar eventuais problemas no código;
  • Trabalhar em conjunto com desenvolvedores de back-end e front-end;
  • Entender as necessidades dos usuários aplicando métodos de pesquisa;
  • Continuamente melhorar a experiência do produto identificando problemas e propondo ideias;
  • Observar as atualizações de segurança e os problemas encontrados;
  • Propor as atualizações necessárias para acompanhar as práticas recomendadas de segurança e desenvolvimento modernas;
  • Colaborar no desenvolvimento de aplicativos e serviços usando métodos de desenvolvimento Agile;
  • Utilizar ferramentas e engenhosidade para identificar e corrigir possíveis defeitos;
  • Seu compromisso com a colaboração em equipe, a comunicação perfeita e um produto de qualidade são cruciais;

Requisitos e qualificações

Hard skills (proficiência técnica mínima necessária):


  • Experiência com desenvolvimento de produtos digitais;
  • Experiência com back-end (Ruby on Rails);
  • Experiência com front-end (Javascript, HTML & CSS);
  • Experiência com RSPEC é importantíssimo;
  • Experiência com git e github para abrir pull requests;
  • Conhecimento prático de técnicas para escalar serviços e resolver problemas de performance;
  • Conhecimentos de segurança para desenvolver código seguro;

Ganha pontos se você tiver como diferencial:

  • Ter trabalhado em equipes com desenvolvimento ágil com ruby on rails;
  • Ter feito integrações com API;
  • Ter cursado ou estar cursando Ensino Superior em áreas correlatas;
  • Inglês intermediário (ler e escrever bem, fala razoável);
  • Gostar de compartilhar conhecimento com o seu time, nossos clientes e a comunidade.

Competências Comportamentais:

  • Perfil autônomo;
  • Capacidade de se comunicar bem e habilidade para interagir com outras áreas de negócios;
  • Paixão por resolver problemas reais;
  • Interesse em participar de projetos de alto impacto;
  • Busca por desenvolvimento em ambiente de alta performance;
  • Dedicação à entrega de resultados com alto padrão de qualidade

Informações adicionais

Onde irá trabalhar:

Vaga CLT


A vaga é para trabalho remoto, mas caso o candidato seja de Curitiba/PR deverá comparecer na sede da empresa pelo menos 1 vez na semana.


Benefícios:

  • Vale-Refeição ou Vale-Alimentação oferecido no cartão Flash, pra você usar como e onde quiser!
  • Vale Transporte
  • Assistência Médica e Odontológica
  • Seguro de Vida
  • Aulas de Inglês InCompany

Nossa cultura e clima de trabalho:

  • Ambiente descontraído, inspirador e com muitas oportunidades para você se desafiar, desenvolver e construir uma jornada de sucesso;  
  • Empresa sem hierarquia, acreditamos em autonomia com alinhamento;
  • Oportunidade de trabalhar em uma empresa referência em Application Security;
  • Horário semi-flexível (segunda à sexta - 8 horas por dia);
  • Cultura de feedback (1:1 e plano de desenvolvimento);
  • Celebrações;
  • Programa de indicação de funcionários;

Curte o lance de trabalhar em uma empresa com cultura forte e que é referência em segurança de aplicaçõesEntão, candidate-se JÁ!

Trabalhe na Conviso

Pioneira em Segurança de Aplicações e com mais de 15 anos de experiência em projetos e produtos especializados no setor, a Conviso é uma empresa SaaS de DNA brasileiro presente no mercado global de AppSec.


A Conviso Platform, é nossa plataforma completa de DevSecOps, criada de Devs para Devs. Em nossa carteira de clientes constam os principais bancos nacionais, bem como os grandes sites de comércio eletrônico e grandes players do setor de pagamentos de todo o mundo.


Nossa razão de existir, nosso propósito é empoderar profissionais de desenvolvimento na construção de aplicações seguras. Para alcançar este objetivo, determinamos que nossa missão é ser líder global no segmento, a partir de investimento contínuo em pesquisa e desenvolvimento de tecnologia. E, para chegar até a nossa missão, a visão que nos orienta todos os dias é: ser uma plataforma que integra e consolida todo o ecossistema de Segurança de Aplicações. Acreditamos que isso só é possível com pessoas engajadas e apaixonadas pelo que fazem.



?