Uma empresa sediada nos EUA, que está revolucionando o setor e produzindo aparelhos e serviços para as áreas de biocatálise, diagnóstico e análise de dados, está procurando contratar um Desenvolvedor Web Full Stack Senior. O candidato selecionado será responsável por avaliar as histórias dos consumidores, os testes de aceitação, revisões por pares e pull requests. A empresa, listada na NASDAQ, desenvolve e cria produtos de diagnóstico para OEMs e clínicas, como controles regulados pelo FDA, calibradores, controladores químicos e de gasometria arterial, além de outros reagentes. Essa é uma oportunidade incrível para desenvolvedores que querem fazer parte de uma empresa inovadora que está criando invenções revolucionárias.
Responsabilidades:
- Promover a inovação do software através de criação rápida de protótipos e desenvolvimento iterativo
- Resolver problemas e bugs e atualizar os sistemas de software existentes visando melhorias futuras
- Trabalhar em uma equipe Agile para desenvolver, testar, implantar, construir e manter aplicações responsivas
- Analisar as necessidades e criar a arquitetura de software adequada
Requerimentos:
- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- Entre 5 e 8 anos, no mínimo, de experiência relevante como desenvolvedor full stack
- Vasta experiência com os módulos Drupal 7, 8, 9 e 10
- Grande experiência com frameworks JavaScript (como jQuery, React e Node.js)
- Antecedentes comprováveis apoiando aplicações e/ou infraestrutura em nuvem de grandes empresas
- Vasta experiência com engenharia de bancos de dados e manipulação de bancos de dados relacionais
- Grande experiência com desenvolvimento de aplicativos web, arquitetura, APIs e microsserviços
- Experiência com desenvolvimento PHP para CMS e/ou e-commerce
- Sólidos antecedentes trabalhando com Drupal ou outra plataforma similar em nível empresarial será um bom diferencial
- Experiência com suporte a integração de APIs customizadas
- Capacidade de apoiar integrações com APIs REST
- Proficiência com Drush e/ou o console CLI do Drupal
- Entender e saber implementar soluções personalizadas de Form API e/ou integrações de formulários Drupal AJAX
- Conhecimentos sobre comportamentos e contextos Drupal
- Proficiência com varnish, memcache, Nginx/Apache, redes com conteúdo distribuído e outras tecnologias de cache
- Grande experiência criando sites, incluindo uma familiaridade profunda com módulos Drupal, como visualizações, recursos REST, agregação avançada e outros
- Sólidos conhecimentos sobre os padrões web modernos e compatibilidade cross-browser, comportamentos, compliance ADA, marcação semântica e as melhores práticas de programação
- Experiência tematizando e otimizando websites Drupal responsivos e acessíveis
- Capacidade de escrever código de UI reutilizável e criar template overrides Twig customizados
- Familiaridade com a criação de arquitetura de CMS, incluindo a criação de tipos de conteúdo, tipos de bloco, tipos de parágrafo, padrões de alias, estilos WYSIWYG, visualizações, content roles, permissões, etc.
- Conhecimento sobre os módulos principais e contribuídos do Drupal, como Paragraphs, Layout Builder, Views, Purge, Translations, Sales Force, Block types, entre outros
- Experiência com rastreamento de bugs, integração contínua e software de gerenciamento de tarefas
- Sólida experiência com PaaS e implantação de sites no Acquia e/ou soluções customizadas da nuvem AWS
- Proficiência criando, implantando e lançando orquestrações e automações
- Compreensão de tecnologias como Homebrew/Chocolaty, Composer, Docker e DDEV
- Ser capaz de avaliar histórias de usuários, critérios de aceitação, revisões por pares e pull requests
- Inglês fluente, oral e escrito