Full Stack Engineer

Há 9 horas

, Brasil Attenty Remoto Tempo integral
Modelo de contratação: Contrato inicial de 6 meses Formato de trabalho: 100% Remoto Nível de escolaridade: Graduação completa em Ciência da Computação, Sistemas de Informação, Engenharia de Computação, Análise e Desenvolvimento de Sistemas, ou áreas afins. Diferenciais: Candidatos que já tenham experiência prévia na área. Estamos buscando uma pessoa Full Stack Developer para atuar no desenvolvimento e evolução de aplicações web e mobile, com foco principal em backend, APIs e serviços desenvolvidos em Python, além de participação no desenvolvimento de aplicações mobile utilizando React Native para iOS e Android. A pessoa fará parte de um ambiente de desenvolvimento ágil, trabalhando diretamente na construção de novas funcionalidades, integrações, APIs e melhorias de arquitetura, desde a implementação até testes e deploy.

Responsabilidades:
Desenvolver e manter APIs e serviços backend em Python. Projetar endpoints, integrações e fluxos de comunicação entre diferentes sistemas. Desenvolver novas funcionalidades e realizar manutenção em aplicações existentes. Trabalhar no desenvolvimento de aplicações mobile utilizando React Native para iOS e Android. Integrar aplicações mobile e frontend com APIs e serviços backend. Investigar e corrigir bugs, problemas de integração e falhas de comunicação entre sistemas. Participar de decisões técnicas relacionadas à arquitetura, desempenho e escalabilidade das aplicações. Escrever código organizado, reutilizável, testável e de fácil manutenção. Participar de code reviews e colaborar com outros desenvolvedores do time. Trabalhar com ambientes de desenvolvimento, staging e produção. Contribuir para melhoria contínua dos processos e da qualidade do software.

Requisitos:
Experiência profissional com desenvolvimento de software. Boa experiência com Python para desenvolvimento backend. Experiência com desenvolvimento e consumo de APIs REST. Conhecimento de frameworks backend em Python, preferencialmente FastAPI. Experiência com JavaScript e/ou TypeScript. Conhecimento de React Native. Experiência com desenvolvimento ou manutenção de aplicações para iOS e Android. Conhecimento de bancos de dados relacionais e integração com APIs. Experiência com Git e fluxo de desenvolvimento colaborativo. Capacidade de investigar problemas, entender sistemas existentes e propor soluções técnicas. Boa organização e autonomia para trabalhar em diferentes partes de uma aplicação. Perfil que buscamos: Buscamos uma pessoa que goste de resolver problemas, tenha boa capacidade de investigação e consiga trabalhar tanto na evolução do backend quanto na integração com aplicações mobile. A vaga é para contratação por contrato inicial de 6 meses, em formato 100% remoto.