Desenvolvedor (A) Especialista Ii
vr
Score da Vaga
100 pontos
Resumo:
Buscamos uma pessoa Desenvolvedora Especialista II com sólida experiência em Ruby on Rails para atuar como referência técnica na evolução de sistemas críticos, contribuindo para decisões arquiteturais, qualidade das entregas, performance, segurança e escalabilidade das aplicações.
Será responsável por liderar tecnicamente iniciativas estratégicas, apoiar a evolução das práticas de engenharia de software e colaborar com diferentes times na construção de soluções que gerem valor para o negócio.
Responsabilidades:
- Liderar tecnicamente o desenvolvimento e evolução de aplicações em Ruby on Rails.
- Definir e apoiar decisões de arquitetura visando escalabilidade, manutenibilidade, performance e segurança.
- Atuar como referência técnica para o time, promovendo boas práticas de desenvolvimento e qualidade de código.
- Projetar e implementar APIs, integrações e soluções distribuídas de alta disponibilidade.
- Participar da definição e evolução de arquiteturas orientadas a eventos e microsserviços.
- Garantir a qualidade das entregas por meio de testes automatizados, code reviews e monitoramento contínuo.
- Conduzir análises e otimizações de performance de aplicações e bancos de dados.
- Apoiar a evolução de pipelines de CI/CD, observabilidade e automação.
- Atuar na identificação e resolução de problemas complexos em ambientes produtivos.
- Mentorar desenvolvedores e disseminar conhecimento técnico dentro da equipe.
Escolaridade:
- Graduação completa
Experiência:
- Experiência sólida com desenvolvimento backend utilizando Ruby on Rails.
- Experiência com PostgreSQL e otimização de consultas e estruturas de dados.
- Experiência com Redis, Sidekiq, Resque ou tecnologias equivalentes.
- Conhecimento sólido em APIs REST, mensageria e integrações entre sistemas.
- Experiência com arquitetura de microsserviços e/ou arquitetura orientada a eventos.
- Conhecimento avançado de Design Patterns, SOLID, Orientação a Objetos e boas práticas de engenharia de software.
- Experiência com testes automatizados e revisão de código.
- Conhecimento em AWS e práticas de DevOps.
- Experiência com Git, CI/CD e monitoramento de aplicações.
- Conhecimento em segurança de software e ciclo de vida de desenvolvimento (SDLC).
- Inglês intermediário para leitura de documentação técnica.
Diferenciais:
- Conhecimento em Angular, React ou Vue.
- Experiência com Kubernetes e containers.
- Conhecimento em Domain Driven Design (DDD).
- Experiência com observabilidade utilizando ferramentas como New Relic, Dynatrace ou Sentry.
- Vivência em ambientes de alta escala e alta disponibilidade.
Competências Comportamentais:
- Boa comunicação para troca constante com o time
- Capacidade analítica para solução de problemas
- Autonomia para execução de tarefas com pouca supervisão
- Organização e responsabilidade com prazos
- Proatividade na resolução de problemas e identificação de melhorias técnicas
- Colaboração e espírito de equipe
- Abertura para feedbacks e aprendizado contínuo
- Postura de dono(a) do produto e das soluções técnicas
Benefícios:
- Vale Refeição
- Vale Alimentação
- Programa Evolui - Parceria com Unico Skill
- Vale Cultura
- Assistência Médica
- Assistência Odontológica
- Seguro de Vida
- Convênio com farmácia
- Programa de Participação de Resultados
- Auxílio Home Office Mensal
- Total Pass e/ou Wellhub
- Parceria com a Zenklub
- Auxílio Creche/Babá
- Licenças Remunerada
Na VR, valorizamos a diversidade e a inclusão. Todas as nossas oportunidades estão abertas para pessoas com deficiência (PcD).
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área Administrativa
A área Administrativa é responsável por garantir o funcionamento eficiente de todas as operações organizacionais. Profissionais administrativos gerenciam processos, recursos humanos, compras e facility management.
As principais habilidades incluem gestão de processos, Office 365, ERPs administrativos, compliance e gestão de pessoas. O conhecimento de ferramentas de automação e IA está se tornando cada vez mais relevante.
A digitalização dos processos administrativos tem criado novas oportunidades para profissionais que dominam tecnologia e gestão.
Sobre a área de Design
A área de Design, especialmente UX/UI e Product Design, vivenciou um crescimento significativo nos últimos anos. Com a digitalização acelerada dos negócios, a demanda por profissionais que consigam criar experiências digitais intuitivas e agradáveis nunca foi tão alta.
Os principais skills incluem Figma, Sketch, Adobe XD, pesquisa com usuários, design thinking, prototipação e system design. Designers de produto são cada vez mais valorizados por seu impacto direto nos resultados de negócio.
O trabalho remoto abriu portas para designers brasileiros trabalharem para empresas globais, com salários competitivos em dólares e euros.
Sobre a área de Analista de Negócios
O Analista de Negócios (BA) é o profissional responsável por identificar problemas, oportunidades e soluções em processos organizacionais, atuando como ponte entre as áreas de negócio e a equipe de desenvolvimento de tecnologia. Ele realiza o levantamento e especificação de requisitos, mapeia fluxos de valor, desenha processos futuros e ajuda a garantir que as entregas de software estejam alinhadas com as metas estratégicas da empresa.
Sobre a área de Branding
Branding é a área responsável por construir, gerenciar e fortalecer a identidade e o valor de uma marca no mercado. Profissionais de branding criam estratégias que definem como a marca é percebida pelo público, desde o logotipo até a experiência completa do cliente.
As principais habilidades incluem estratégia de marca, identidade visual, brand guidelines, posicionamento, naming, brand voice, pesquisa de mercado, brand equity e gestão de marca. Conhecimento de design gráfico (Figma, Illustrator, Photoshop), storytelling e experiência de marca é diferencial.
Profissionais de Branding em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam employer branding, digital branding e conseguem construir marcas fortes e memoráveis em mercados competitivos. A área oferece oportunidades desde designer de marca até diretor de brand, com foco em identidade, diferenciação e valor percebido.
Sobre a área de Backend
A área de Backend é responsável por toda a lógica do servidor, APIs, bancos de dados e infraestrutura que sustentam aplicações web e mobile. Profissionais de backend garantem que os sistemas sejam escaláveis, seguros e performáticos.
As principais habilidades incluem linguagens como PHP, Java, Python, Ruby, Go e Node.js, frameworks como Laravel, Spring Boot, Django e Express, bancos de dados (MySQL, PostgreSQL, MongoDB, Redis), arquitetura de software (clean architecture, DDD, microsserviços) e segurança de APIs (OAuth, JWT).
Desenvolvedores Backend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquitetura de microsserviços, cloud computing e performance de alta escala. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em escalabilidade, segurança e eficiência.