A Jedis está com uma nova oportunidade para Desenvolvedor(a) Fullstack para um de nossos clientes.
Principais atividades:
Projetar, desenvolver e otimizar aplicações web complexas, atuando tanto no front-end quanto no back-end.
Definir e implementar arquiteturas escaláveis e de alta performance para ambos os lados da aplicação.
Liderar tecnicamente iniciativas, propondo soluções inovadoras e melhores práticas para o time fullstack.
Colaborar ativamente com designers, outros desenvolvedores e PMs na criação de produtos de alta qualidade.
Mentorear e apoiar o crescimento de desenvolvedores mais juniores, compartilhando conhecimento e experiência.
Conduzir revisões de código, garantindo a excelência e a consistência do software.
Implementar e manter estratégias de testes automatizados (end-to-end, integração, unitários) para garantir a confiabilidade.
Identificar e solucionar gargalos de performance em toda a aplicação.
Participar das decisões estratégicas de tecnologia, moldando o futuro da plataforma Sympla.
O que você precisa saber para se juntar ao de time de Tecnologia?
Front-end:
Profunda expertise em HTML, CSS (SASS, Styled Components, Tailwind) e JavaScript moderno (ES6+).
Domínio de React.js (ou forte experiência em frameworks como Vue.js/Angular com abertura para React).
Experiência avançada em gerenciamento de estado (Redux, Zustand, Recoil, etc.).
Conhecimento aprofundado em performance web, otimização de rendering e acessibilidade.
Experiência robusta com testes automatizados (Jest, Cypress, Testing Library).
Sólida compreensão de arquitetura front-end e práticas de escalabilidade.
Experiência prática com SSR e SSG utilizando Next.js.
Back-end:
Sólidos conhecimentos em PHP e experiência prática com frameworks (Laravel, Symfony ou CodeIgniter).
Domínio de bancos de dados relacionais (MySQL, PostgreSQL) e não relacionais (MongoDB, Redis).
Experiência avançada com APIs REST e GraphQL.
Conhecimento em arquitetura de microsserviços e sistemas distribuídos.
Experiência com testes unitários e de integração no back-end.
Familiaridade com filas de mensagens (RabbitMQ, SQS) e caching (Redis, Memcached).
Geral:
Fluidez com Git e processos de versionamento em times ágeis.
Experiência com CI/CD e ferramentas de automação.
Visão abrangente do ciclo de vida de desenvolvimento de software.
Habilidade de comunicação e colaboração eficaz com diferentes áreas.
Mentalidade de resolução de problemas e proatividade na busca por soluções.
Será um show de diferencial se você tiver:
Experiência com Design System.
Conhecimentos em Docker e Kubernetes.
Experiência com ferramentas de monitoramento e observabilidade (New Relic, Datadog).
Conhecimento em práticas de segurança em ambas as camadas (front e back).