Vaga Mobile

Desenvolvedor(a) FullStack ou Backend Node.js - Sênior

API Docker Node.js PostgreSQL Redis TypeScript

Ubuntu Future Labs

Ubuntu Future Labs

Pequena/média empresa

Salário: Não especificado

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

A **Ubuntu Future Labs** é uma empresa de tecnologia, inovação e venture building dedicada a transformar problemas reais em produtos digitais, plataformas e novos negócios escaláveis.

Criamos soluções que combinam **engenharia de software, inteligência artificial, dados, cloud computing, design de produto, automação e novos modelos de negócio** para desenvolver empresas capazes de gerar impacto e crescer em grande escala.

Nosso trabalho vai além de desenvolver tecnologia. Identificamos oportunidades, validamos mercados, projetamos experiências, construímos produtos e criamos a infraestrutura necessária para transformar ideias em empresas.

Entre nossos projetos está a **UbuLevs**, plataforma de mobilidade e logística inteligente criada para resolver um problema cotidiano: transportar pessoas junto com suas compras, volumes e cargas de maneira prática, segura e adequada à necessidade de cada cliente. A plataforma utiliza diferentes categorias de veículos e evolui com recursos de inteligência artificial para tornar a escolha do transporte, a operação logística e a experiência de clientes e motoristas mais inteligentes.

Na Ubuntu Future Labs, buscamos construir produtos desde a concepção até a escala. Isso significa trabalhar com desafios reais envolvendo **aplicativos mobile, sistemas distribuídos, APIs, inteligência artificial, UX/UI, pagamentos, geolocalização, mapas, dados em tempo real, marketplaces, infraestrutura cloud, segurança, analytics e automação**.

Como é trabalhar conosco

Procuramos pessoas que gostem de **construir**, questionar soluções existentes e assumir responsabilidade sobre aquilo que colocam em produção.

Valorizamos profissionais com mentalidade de startup, capacidade de aprender rapidamente, autonomia, colaboração e preocupação genuína com a experiência do usuário.

Aqui, engenharia, produto, design e negócio trabalham juntos. Esperamos que nossos profissionais não pensem apenas em tarefas ou funcionalidades isoladas, mas entendam **o problema, o usuário e o impacto daquilo que estão construindo**.

Nossa cultura é orientada por alguns princípios:

* **Tecnologia com propósito:** inovação precisa resolver problemas reais.
* **Mentalidade de dono:** responsabilidade pelo resultado, não apenas pela tarefa.
* **Produto antes de feature:** construímos experiências completas.
* **Velocidade com qualidade:** iterar rápido sem abandonar engenharia, segurança e confiabilidade.
* **IA como infraestrutura de trabalho:** utilizamos inteligência artificial tanto em nossos produtos quanto para potencializar nossas equipes.
* **Aprendizado contínuo:** experimentar, medir, aprender e melhorar.
* **Escala desde a concepção:** pensamos em produtos capazes de crescer para milhões de usuários.
* **Ubuntu:** acreditamos que grandes resultados são construídos coletivamente.

### Nosso objetivo

Queremos construir uma nova geração de empresas brasileiras de tecnologia capazes de competir em nível global.

Se você gosta de ambientes onde ainda existem problemas difíceis para resolver, produtos para inventar e decisões importantes para tomar, a **Ubuntu Future Labs** pode ser o lugar para construir o próximo capítulo da sua carreira.

Ubuntu Future Labs — Construímos o futuro transformando tecnologia em negócios que movem pessoas, mercados e possibilidades.

Atividades e Responsabilidades

Você será o guardião do "motor" da UbuLevs. Irá atuar em um backend Node.js limpo e escalável rodando no AWS ECS Fargate. Suas atividades incluem manter o algoritmo de "Match" geoespacial de motoristas (usando Redis GEO e Pub/Sub), otimizar queries no PostgreSQL através do Prisma, gerenciar transações financeiras em centavos com gateway de Split (Vindi), garantir a idempotência de Webhooks e assegurar latência milissegundo no tráfego de Sockets.

Requisitos

Visão forte de arquitetura de sistemas distribuídos e segurança. Precisa dominar o uso de Zod para validação de contratos, saber lidar com concorrência (Race Conditions), e entender profundamente como containers se comportam na nuvem (Stateless, Graceful Shutdown, Healthchecks). Experiência com AWS S3 (Signed URLs) e AWS SES.

Node.js / TypeScript
PostgreSQL (Prisma ORM)
Redis (Cache e GEO)
Docker / Arquitetura Serverless (AWS Fargate)
WebSockets
Integração de Pagamentos (APIs / Webhooks)