top of page

ENGENHEIRO DE SOFTWARE

Como Engenheiro de Software na Local, você desenvolverá, manterá e melhorará nosso aplicativo móvel, site e outros produtos digitais. Você trabalhará com uma equipe de outros engenheiros e colaborará estreitamente com gerentes de produto, designers e outras partes interessadas para garantir que nossas soluções de software atendam às necessidades de negócios e sejam fáceis de usar, escaláveis, sustentáveis e seguras.

LOCALIZAÇÃO

Miami

TIPO DE EMPREGO

Tempo total

O que você fará

  • Desenvolvimento front-end: Você será responsável por desenvolver e implementar soluções de software para o front-end de nosso aplicativo móvel e site usando React Native. Isso inclui projetar e codificar componentes de interface do usuário, integrar-se com APIs de back-end e garantir que a experiência do usuário seja perfeita e envolvente.

  • Desenvolvimento back-end: Você será responsável por desenvolver e implementar soluções de software para o back-end de nosso aplicativo móvel e site usando Node.js. Isso inclui projetar e codificar APIs, integrar-se com bancos de dados e garantir que o sistema seja seguro, escalável e de fácil manutenção.

  • Serviços na nuvem: Você será responsável por configurar, implantar e manter nossa plataforma de serviços em nuvem na AWS. Isso inclui configurar e gerenciar servidores, bancos de dados e outras infraestruturas baseadas em nuvem e garantir que nosso sistema seja confiável, seguro e escalável.

  • Colaboração: Você colaborará com outros desenvolvedores, gerentes de produto, designers e outras partes interessadas para desenvolver e implementar soluções de software. Você será responsável por garantir que as soluções de software estejam alinhadas com os objetivos de negócios e as necessidades do usuário.

  • Solução de problemas: Você será responsável por identificar e resolver problemas complexos de engenharia de software, incluindo depuração e solução de problemas em ambientes de produção.

  • Melhoria continua: Você será responsável por melhorar continuamente as soluções de software, incluindo manter-se atualizado com as mais recentes tecnologias e práticas de desenvolvimento, avaliar novas tecnologias e ferramentas e fazer recomendações para melhorias.

Quem é você

  • Experiência: Você deve ter pelo menos 3 a 5 anos de experiência como engenheiro de software, de preferência em um ambiente de desenvolvimento Agile de ritmo acelerado. Experiência com React Native, Node.js e AWS é um diferencial.

  • Habilidades técnicas: Você deve ser proficiente em React Native, Node.js e AWS e ter experiência com estruturas e ferramentas de desenvolvimento de software como Redux, Express e AWS CLI. Experiência com outras linguagens de programação, como Java ou Python, também é um diferencial.

  • Colaboração: Você deve ter excelentes habilidades de comunicação, ser capaz de trabalhar em colaboração com outras pessoas e se sentir à vontade para apresentar suas descobertas e ideias à liderança sênior. Você deve ser capaz de trabalhar de forma eficaz em um ambiente de equipe, ser capaz de fornecer feedback construtivo e estar aberto para receber feedback.

  • Solução de problemas: Você deve ser capaz de identificar e resolver problemas complexos de engenharia de software, incluindo depuração e solução de problemas em ambientes de produção. Você deve ser capaz de trabalhar bem sob pressão e ser capaz de gerenciar várias tarefas simultaneamente.

  • Melhoria continua: Você deve ser apaixonado por aprendizado e melhoria contínua e estar disposto a experimentar novas abordagens e tecnologias para melhorar as soluções de software.

  • Paixão: Você deve ser apaixonado pelo desenvolvimento de soluções de software que atendam às necessidades de negócios e sejam fáceis de usar, escaláveis, de fácil manutenção e seguras. Você deve se comprometer a usar suas habilidades para ajudar a Local a cumprir sua missão de conectar viajantes com os locais.

bottom of page