Sobre este projeto
it-programming / web-development
Aberto
Desenvolvedor Full Stack — React Native / C# / PostgreSQL / Google Cloud — Geent
Sobre o projeto
Estou desenvolvendo o Geent, uma plataforma social voltada para a cultura geek, com foco principalmente em games, perfis de usuários, biblioteca, reviews, progresso e futuras integrações com plataformas como PlayStation, Xbox e Steam.
O projeto já possui desenvolvimento em andamento e estou buscando um desenvolvedor Full Stack para assumir a continuidade, manutenção e evolução da plataforma.
É Importante que o profissional tenha capacidade de entender código existente, identificar problemas, documentar o projeto e desenvolver novas funcionalidades seguindo a arquitetura já estabelecida.
Stack atual
Front-end
React Native
TypeScript
Expo
Back-end
C#
PostgreSQL
DevOps / Infraestrutura
Google Cloud Platform (GCP)
Terraform
O que preciso do profissional
Analisar e compreender a estrutura atual do Geent.
Dar continuidade ao desenvolvimento existente.
Desenvolver novas funcionalidades para o aplicativo.
Corrigir bugs e problemas identificados.
Realizar melhorias de performance e estabilidade.
Trabalhar na integração entre Front-end e Back-end.
Criar e/ou manter APIs e serviços em C#.
Trabalhar com banco de dados PostgreSQL.
Manter e evoluir a infraestrutura utilizando Terraform e Google Cloud.
Garantir que novas funcionalidades sigam os padrões de código e arquitetura existentes.
Fazer testes e validações antes das entregas.
Documentar alterações importantes realizadas no projeto.
Google Cloud e otimização de infraestrutura
Busco um profissional que tenha conhecimento geral e experiência prática com Google Cloud Platform (GCP) e seja capaz de administrar e evoluir a infraestrutura do Geent.
Mais do que simplesmente configurar os serviços, é importante que o profissional tenha conhecimento de otimização de recursos e custos, buscando aproveitar ao máximo a infraestrutura disponível.
O Geent está em fase de crescimento, portanto não quero uma infraestrutura superdimensionada desde o início. A ideia é começar de forma enxuta e econômica, mas com uma arquitetura preparada para crescer conforme o número de usuários aumente.
O profissional deverá ser capaz de:
Dimensionar corretamente os recursos do Google Cloud.
Monitorar utilização e consumo.
Identificar recursos ociosos ou subutilizados.
Evitar gastos desnecessários.
Otimizar custos sem comprometer performance e estabilidade.
Planejar escalabilidade conforme o crescimento da plataforma.
Utilizar Terraform para manter a infraestrutura organizada e reproduzível.
Aplicar boas práticas de segurança e infraestrutura.
Avaliar o equilíbrio entre custo, performance, estabilidade e escalabilidade.
Importante: não buscamos apenas alguém que saiba utilizar o Google Cloud. Procuramos alguém que tenha uma visão geral de infraestrutura e consiga tomar boas decisões técnicas para aproveitar o máximo dos recursos disponíveis mantendo os custos sob controle.
Perfil que procuro
Busco alguém com experiência prática nas tecnologias utilizadas no projeto e, principalmente, que tenha facilidade para entrar em um projeto já existente e entendê-lo rapidamente.
Não procuro apenas alguém que consiga desenvolver uma funcionalidade isolada. Preciso de um profissional capaz de compreender o funcionamento geral da aplicação e contribuir tecnicamente para a evolução do Geent.
Diferenciais
Experiência sólida com React Native e Expo.
Experiência com TypeScript.
Experiência com C#/.NET e desenvolvimento de APIs.
Experiência com PostgreSQL.
Experiência com Google Cloud.
Conhecimento de Terraform.
Experiência com aplicações mobile.
Experiência com integrações de APIs de terceiros.
Experiência com plataformas sociais, comunidades ou aplicativos de games.
Conhecimento de otimização de custos em cloud.
Capacidade de documentar código e arquitetura.
Experiência assumindo projetos desenvolvidos anteriormente por outros programadores.
Forma de trabalho
O desenvolvimento será realizado por tarefas previamente definidas e estimadas em horas.
Cada tarefa terá um escopo definido antes do início, com uma estimativa de horas para execução.
É Importante que o profissional tenha boa capacidade de estimar esforço, comunicar dificuldades e informar antecipadamente quando identificar que uma tarefa poderá ultrapassar a estimativa acordada.
O trabalho será realizado como PJ/freelancer, de forma remota.
Para se candidatar
Por favor, envie:
Breve apresentação profissional.
Experiência com React Native + TypeScript + Expo.
Experiência com C#/.NET + PostgreSQL.
Experiência com Google Cloud e Terraform.
Experiência com otimização de custos e recursos em Google Cloud.
Exemplos de projetos que já desenvolveu.
GitHub ou portfólio, se disponível.
Valor da sua hora de trabalho.
Disponibilidade semanal.
Informe se já trabalhou assumindo ou mantendo um projeto desenvolvido anteriormente por outro programador.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Duração do projeto Não estabelecido
Habilidades necessárias