Resumo:
O papel de Desenvolvedor de Aplicações Web visa a criação de soluções personalizadas e escaláveis para melhorar a experiência do usuário.
Descrição da Vaga:
* Desenvolvimento de sistemas com Ruby on Rails, modelagem de dados e integração de APIs;
* Ruby e Rails: domínio da linguagem Ruby e dos principais conceitos do Ruby on Rails (MVC, roteamento, ActiveRecord, ActiveSupport);
* Desenvolvimento Web: criação de aplicações completas com Rails, manipulação de rotas, controllers, views, formulários, sessões e cookies;
* Banco de Dados: experiência com SQLite, PostgreSQL e MySQL, modelagem e migrações com ActiveRecord, uso de consultas SQL e associações;
* Testes: escrita de testes automatizados com RSpec e Capybara (unitários, integração e aceitação);
* Front-End: conhecimento em HTML, CSS e JavaScript, com familiaridade em Bootstrap e jQuery;
* Versionamento: proficiência em Git para controle de versão, branching e commits;
* Segurança: aplicação de boas práticas contra SQL Injection, XSS e CSRF em Rails;
* Deploy e Infraestrutura: implantação de aplicações Rails com Docker;
* Integração de APIs: experiência em consumo e exposição de APIs RESTful;
* Desenvolvimento Ágil: vivência com Scrum, Kanban e XP.
Vantagens:
* A oportunidade de trabalhar em projetos desafiadores e inovadores;
* O ambiente colaborativo e dinâmico da equipe;
* O desenvolvimento das habilidades técnicas e não técnicas necessárias para o sucesso na carreira.
Mais Informações:
* A empresa valoriza a qualidade do trabalho, a criatividade e a resolução de problemas.
* A experiência anterior é importante, mas não é um requisito essencial.