Buscamos um profissional para desempenhar o papel de Engenheiro de Software Pleno Full Stack Rails, responsável por implementar soluções inovadoras e sustentar sistemas escaláveis.
O candidato ideal deve ter conhecimento em linguagens de programação como Ruby e JavaScript, além de habilidades em frameworks como Rails e React.
Além disso, é fundamental que o candidato tenha experiência em bancos de dados, integração com APIs e desenvolvimento front-end.
O perfil ideal é alguém que seja capaz de trabalhar em equipe, comunicar-se de forma eficaz e resolver problemas de forma criativa.
O candidato também deve estar ciente das melhores práticas de desenvolvimento, incluindo orientação a objetos, SOLID e boas práticas de código.
Se você é um engenheiro de software apaixonado por tecnologia e está procurando uma oportunidade para se desafiar e crescer, esta pode ser a vaga certa para você.
Vamos criar soluções inovadoras juntos!
Funções da vaga:
* Implementação de soluções inovadoras;
* Sustentação dos sistemas;
* Desenvolvimento front-end;
* Integração com APIs;
* Banco de dados e performance;
Requisitos essenciais:
* Conhecimento em Ruby e JavaScript;
* Experiência em Rails e React;
* Habilidades em bancos de dados;
* Integração com APIs;
* Desenvolvimento front-end;
Requisitos importantes:
* Orientação a objetos;
* SOLID;
* Boas práticas de código;
* Comunicação eficaz;
* Resolução de problemas criativos;
Desenvolvimento Front-End (básico):
* Experiência com alguma framework JS moderna (React, Vue, Stimulus, etc.)
* Ajustes em interfaces e adaptação de componentes existentes
* Criação de landing pages simples com HTML, CSS e JS
* Noções de responsividade e usabilidade
* Disposição para evoluir em front-end conforme as demandas
Integração e APIs:
* APIs REST
* Autenticação com JWT e Bearer
* Noções básicas de versionamento e controle de acesso a APIs
Infraestrutura e DevOps:
* Docker (básico)
* Noções de webserver (Puma, Nginx)
* Noções básicas de AWS (S3)