Você está pronto para dar o próximo passo em sua carreira?
A Inuvika Inc. foi criada para fornecer plataformas de software e sistemas de infraestrutura integrados para computação em nuvem. Somos uma equipe entusiasmada de pessoas dedicadas à criação de excelentes softwares que tornam a virtualização de aplicativos fácil e acessível.
Nossos valores
Junte-se a nós
Este é um momento empolgante para se juntar a nós! Atualmente, estamos expandindo nossa equipe técnica com sede em Toronto. Estamos procurando pessoas inovadoras, apaixonadas e talentosas para se juntar a nós e ampliar e promover nossas ofertas de software de virtualização. Você trabalhará em um ambiente de equipe colaborativo, aprendendo e ampliando suas capacidades.
Não está se encaixando perfeitamente? Não tem problema, estamos sempre procurando pessoas talentosas para futuras oportunidades. Se você acha que tem o que é preciso e quer fazer parte da equipe, envie seu currículo para [email protected].
Oportunidades atuais
Clique em uma oportunidade para obter mais informações
Desenvolvedor sênior de back-end
Sobre a função
Estamos procurando um desenvolvedor back-end sênior para liderar o projeto,
desenvolvimento e manutenção de sistemas de back-end e APIs. Você trabalhará
com uma combinação de Go, PHP e Python, criando serviços confiáveis com o apoio de
MySQL e implantado usando o Docker.
Essa função é adequada para um engenheiro de back-end experiente que possa assumir
propriedade dos sistemas de produção, contribuir para as decisões de arquitetura,
melhorar a escalabilidade e a confiabilidade e orientar outros desenvolvedores.
Responsabilidades
- Projetar, desenvolver e manter serviços de back-end e APIs
- Escreva código limpo, sustentável e dimensionável em Go, PHP e/ou Python
- Projetar e otimizar esquemas, consultas e desempenho do banco de dados MySQL
- Criar e manter serviços em contêineres usando o Docker
- Integrar serviços de back-end com sistemas de front-end e de terceiros
- Depurar problemas complexos, resolver incidentes de produção e aprimorar
desempenho
- Contribuir para a arquitetura do sistema, o planejamento técnico e a engenharia
padrões
- Orientar desenvolvedores juniores e fornecer feedback significativo de revisão de código
- Promova as práticas recomendadas de segurança, confiabilidade, escalabilidade e
observabilidade
Habilidades e qualificações necessárias
- Mínimo de 6 anos de experiência profissional após um diploma de bacharelado ou mestrado
- Deve ser um residente do Canadá
- Sólida experiência profissional com as seguintes linguagens de back-end:
Go, PHP e Python
- Conhecimento profundo do design da API RESTful e do serviço de back-end
arquitetura
- Sólida experiência com MySQL, incluindo design de esquema, indexação e
otimização de consultas
- Experiência com o Docker e fluxos de trabalho de desenvolvimento baseados em contêineres
- Experiência no uso do Git em equipes de engenharia colaborativas
- Conhecimento profundo de HTTP, JSON e fundamentos da Web
- Capacidade comprovada de solucionar problemas de sistemas complexos e aprimorar aplicativos
desempenho
- Capacidade de trabalhar de forma colaborativa entre os departamentos de engenharia, produto e
equipes de projeto
- Experiência em orientar desenvolvedores e contribuir para a direção técnica
- Experiência em escrever testes unitários e de integração
É bom ter (não é necessário)
- Experiência com várias linguagens de back-end (Go, PHP, Python)
- Familiaridade com ambientes baseados em Linux
- Experiência com filas de mensagens, armazenamento em cache ou trabalhos em segundo plano (Redis)
- Conhecimento dos conceitos de autenticação e autorização
- Experiência com pipelines de CI/CD
- Experiência com ferramentas de monitoramento e registro (OpenTelemetry)
Solicite sua inscrição em [email protected] e nos informe como suas habilidades podem se adequar à função.
Desenvolvedor sênior do Flutter
Sobre a função
Estamos procurando um desenvolvedor sênior de Flutter para se juntar ao nosso desenvolvimento
equipe e liderar a entrega de aplicativos multiplataforma de alta qualidade
usando o Flutter. Nessa função, você criará aplicativos que serão executados em
plataformas móveis, da Web e de desktop, trabalhando em conjunto com os designers,
gerentes de produtos e colegas de engenharia para oferecer soluções escaláveis e
software fácil de usar.
Essa função é adequada para um engenheiro experiente em várias plataformas que possa
implementação técnica própria, moldar a arquitetura do aplicativo e ajudar a
elevar o nível de qualidade no desenvolvimento do Flutter.
Responsabilidades
- Projetar, desenvolver e manter aplicativos Flutter para:
- Celular: iOS e Android
- Web: Navegadores modernos
- Desktop: Windows, macOS e Linux
- Escrever código Dart limpo, legível, sustentável e dimensionável
- Arquitetar recursos de aplicativos e implementar designs de IU usando o Flutter
widgets e layouts
- Integrar APIs REST e bibliotecas de terceiros
- Depurar, testar e otimizar o desempenho dos aplicativos em todas as plataformas
- Liderar revisões de código e contribuir para as práticas recomendadas de engenharia
- Corrigir bugs complexos e aprimorar os recursos existentes a longo prazo
manutenção em mente
- Orientar outros desenvolvedores e ajudar a guiar os padrões de desenvolvimento do Flutter
- Colaborar com o produto e o design na viabilidade técnica e
compensações de implementação
Habilidades e qualificações necessárias
MMínimo de 6 anos de experiência profissional após um diploma de bacharelado ou mestrado
Deve ser um residente do Canadá
Sólida experiência profissional com Flutter e Dart
Conhecimento profundo da arquitetura de aplicativos entre plataformas e
conceitos de desenvolvimento
Experiência no envio de aplicativos de produção em um ou mais
plataformas: iOS, Android, Web ou desktop
Conhecimento profundo do Git e de fluxos de trabalho de desenvolvimento colaborativo
Sólido conhecimento de APIs REST e JSON
Capacidade de traduzir a ideia de UI/UX em um produto polido e de fácil manutenção
implementações
Habilidades sólidas de resolução de problemas, atenção aos detalhes e propriedade
mentalidade
Boas habilidades de comunicação e capacidade de trabalhar em equipes
Experiência em orientar desenvolvedores ou liderar implementações técnicas
Familiaridade com o gerenciamento de estado (provedor)
Experiência com a integração de código nativo (C++, Rust, WebAssembly) em
Aplicativos Flutter
É bom ter (não é necessário)
Experiência na implementação de aplicativos em:
App Store / Google Play
Plataformas de hospedagem na Web
Instaladores de desktop (Windows/macOS/Linux)
Experiência com pipelines de CI/CD
Conhecimento profundo de design de IU responsivo e adaptável
Experiência em Docker e conteinerização
Solicite sua inscrição em [email protected] e nos informe como suas habilidades podem se adequar à função.
