Sobre a função
Como desenvolvedor Full Stack (Software Integration Engineer) na tawk.to, você terá um papel fundamental no desenvolvimento de integrações que permitem conectar a tawk.to a sistemas de terceiros (3rd-party) e vice-versa.
Suas responsabilidades incluirão
- Trabalhar com parceiros de integração da tawk.to para integrar a tawk.to às plataformas deles
- Criar e manter integrações profundas Open Source CMS/E-commerce desenvolvidas internamente, como WordPress, Magento etc.
- Criar e manter integrações profundas desenvolvidas internamente para sistemas de terceiros, como Shopify, Zapier etc.
- Projetar e criar a API pública da tawk.to para expor APIs internas.
- Criar e manter a documentação da API pública.
- Apoiar a equipe de sucesso do cliente na resolução de solicitações relacionadas à API pública e a integrações.
- Colaborar como parte de uma equipe para criar processos e padrões de integração que sejam repetíveis e eficientes.
- Implantação, teste e manutenção de pipelines de integração para fluxos de trabalho e serviços usando CI/CD
Para ter sucesso nesta função, você deve ter as seguintes qualificações
- Bacharelado em ciência da computação, sistemas de informação ou área relacionada.
- Experiência na criação de plugins/integrações para produtos Open Source CMS/E-commerce
- Conhecimento especializado de Node.js e seu ecossistema
- Conhecimento especializado de PHP e seu ecossistema
- Compreensão sólida de bancos de dados NoSQL, como MongoDB
- Conhecimento prático de bancos de dados SQL, como MySQL
- Experiência com projeto e implementação de API RESTful
- Proficiência em testes unitários e metodologias de desenvolvimento orientado a testes
- Excelentes habilidades de comunicação e colaboração para trabalhar de forma eficaz em equipe