Descrição
Resumo:
A Percona está buscando um Engenheiro de Software Full Stack flexível e eficiente para desenvolver novos recursos e corrigir bugs em soluções de gerenciamento de bancos de dados, em um ambiente dinâmico e de alto desempenho.
Pontos de destaque:
1. Projetar e implementar melhorias com alto padrão
2. Desenvolver e manter serviços de backend integrados a sistemas de banco de dados
3. Participar de revisões de código e de design
A Percona está procurando um Engenheiro de Software Full Stack flexível e eficiente para integrar sua equipe Global de Serviços Avançados. Você trabalhará em soluções de gerenciamento de bancos de dados e afins, desenvolvendo novos recursos e corrigindo bugs em estreita colaboração com nossas equipes de serviços.
Você trabalhará remotamente a partir do seu escritório em casa, utilizando ferramentas e recursos online para contribuir com um ambiente de desenvolvimento ágil e de alto desempenho para a Percona e seus clientes.
É obrigatória a disponibilidade de uma conexão confiável de internet de alta velocidade. Horários de trabalho flexíveis.
**O que você fará:**
* Projetar, codificar, implementar e documentar melhorias com alto padrão
* Projetar e desenvolver aplicações web robustas e responsivas usando React e ecossistemas modernos de JavaScript/TypeScript
* Desenvolver e manter serviços de backend que se integrem a sistemas de banco de dados e ferramentas operacionais
* Traduzir wireframes de UI/UX em código de alta qualidade
* Criar e enviar patches para revisão, realizar fusões periódicas de código-fonte
* Realizar análise de causa raiz de defeitos que impactam clientes, fornecendo a solução ideal
* Desenvolver casos de teste para implantação contínua de integração
* Participar de revisões de código e de design
* Diagnosticar e corrigir defeitos
* Criar documentação sobre seu trabalho que seja acessível e possa ser refinada pela nossa equipe de documentação
* Compartilhar seus conhecimentos participando e palestrando em conferências relacionadas, escrevendo posts de blog sobre seu trabalho e participando de nossos fóruns públicos
* Prestar suporte às nossas equipes de serviços
**Sua experiência:**
* Mínimo de 2 anos de experiência prática em produção como engenheiro full stack, incluindo ferramentas e processos de construção relacionados (ex.: pip, make/Jenkins, contêineres) em ambientes Linux.
* Auto-motivado, com histórico comprovado de superação das expectativas
* Experiência no desenvolvimento e operação de serviços web para usuários em produção
* Experiência com frameworks web em Python, como FastAPI, Flask ou Django
* Domínio de React e JavaScript (ES6+)
* Experiência com MUI (Material-UI), HTML5, CSS3 e pré-processadores (LESS/SASS)
* Compreensão dos fluxos do React (Hooks, Context API ou Redux)
* Experiência com pipelines modernos de construção (Vite ou Webpack)
* Melhores práticas de engenharia de UI: acessibilidade, design responsivo e desempenho
* Teoria e prática de UX
* Familiaridade com bancos de dados relacionais e conceitos de modelagem de dados
* Desenvolvimento de sistemas distribuídos e/ou desenvolvimento relacionado a bancos de dados
* Capacidade de trabalhar de forma autônoma em uma organização globalmente distribuída
* Colaboração com comunidades de código aberto e colegas por meio de listas de discussão, IRC, Slack etc.
* Uso de ferramentas de colaboração/rastreamento, como Jira/Notion
* Capacidade de falar, ouvir e escrever com eficácia em inglês fluente
* Aprendiz rápido e excelente jogador de equipe
**O que o destacará:**
* Experiência com bibliotecas de visualização de dados ou gráficos (d3, Highcharts, Rickshaw etc.)
* Experiência com especificações OpenAPI/Swagger
* Experiência com Docker
* Experiência no desenvolvimento de aplicações web distribuídas
* Experiência na migração de templates server-side para Aplicações de Página Única (SPA)
* Experiência com arquitetura de Micro Frontend
* Conhecimento em gerenciamento de bancos de dados
* Sucesso comprovado em ambientes distribuídos
* Outras linguagens de programação, como Go ou Rust
* Scripts em shell
* Automação em ambientes Linux
* Desenvolvimento orientado a testes (TDD) e experiência prática com pipelines CI/CD
* Familiaridade com práticas de observabilidade (logs, métricas, rastreamento)
**Por que escolher a Percona?**
Na Percona, acreditamos que um mundo aberto é um mundo melhor. Nossa missão é permitir que todos inovem livremente, fornecendo o melhor software de banco de dados de código aberto, além de suporte e serviços. Melhoramos o desempenho de bancos de dados e aplicações por meio de uma combinação única de especialização e software de código aberto desenvolvido com a comunidade — para você. Nossas equipes técnicas são especialistas em MySQL, MongoDB, PostgreSQL e MariaDB.
A Percona tem orgulho de ser uma empresa totalmente remota e globalmente distribuída — temos colegas em mais de 50 países! Oferecemos uma cultura colaborativa e altamente envolvente, onde suas ideias são bem-vindas e sua voz é ouvida.
Nossos funcionários recebem benefícios generosos, incluindo horários de trabalho flexíveis e diversos programas de folga remunerada, todo o equipamento necessário para seu escritório remoto, fundos para desenvolvimento profissional (treinamentos externos, certificações, conferências), auxílios contínuos para conectividade e oportunidade de participar do nosso plano de incentivo por ações. Também oferecemos benefícios que apoiam um equilíbrio saudável entre vida pessoal e profissional, como a Equipe de Aventuras da Percona, Trabalhe-de-Onde-Quiser, FlowDays, FryDays e flexibilidade geral. Além disso, apoiamos a responsabilidade social por meio do nosso programa de voluntariado PAVE e da iniciativa Women Transforming Technology.
Se você adora a ideia de trabalhar em uma empresa de tecnologia em rápido crescimento, reconhecida como uma das melhores do setor e líder global no espaço de bancos de dados de código aberto, vamos conversar!
Conecte-se conosco e mantenha-se atualizado sobre nossas últimas notícias e desenvolvimentos seguindo-nos no LinkedIn e no Twitter. Estamos ansiosos para conversar com você!