# Desenvolvedor Full Stack (Node.js + Flutter) | Manutenção e Evolução de Produto

**Company:** [Workana](http://jobs.workable.com/companies/wSyiKiaa7abTa8N4S2cpd7.md)
**Location:** Remote
**Workplace:** remote
**Department:** Workana B2B LATAM

[Apply for this job](http://jobs.workable.com/view/3df3f4c8-e566-4562-baa6-d0baed6164d9)

## Description

Você trabalhará em um produto consolidado, desenvolvido com tecnologias modernas:

-   **Back-end:** Node.js
-   **Aplicativos Mobile:** Flutter (Android e iOS)
-   **Painel Administrativo:** Angular
-   **Banco de Dados:** PostgreSQL

### Infraestrutura

-   Ambiente de produção hospedado na **Hetzner**
-   Código-fonte versionado em **Git**
-   Infraestrutura estável e organizada

### Documentação

O projeto possui documentação técnica, que será compartilhada durante o processo de onboarding para garantir uma transição tranquila e um rápido entendimento da plataforma.

### Publicação dos Aplicativos

Os aplicativos estão publicados na **Google Play Store** e na **Apple App Store** por meio das contas oficiais da empresa. O processo de publicação já está estruturado e todos os acessos necessários estarão disponíveis.

### Integrações

A plataforma já conta com integração com diversos serviços, incluindo:

-   Stripe
-   Firebase
-   Push Notifications
-   Login com Google e Apple
-   Serviços de e-mail
-   WhatsApp
-   Ferramentas de Analytics

### Suas Responsabilidades

Esta posição é focada na **manutenção e evolução contínua de um produto já existente**, e não na reconstrução da plataforma.

Você será responsável por:

-   Corrigir bugs e problemas identificados
-   Desenvolver novas funcionalidades
-   Melhorar a performance da plataforma
-   Garantir a compatibilidade com novas versões do Android e iOS
-   Publicar novas versões dos aplicativos nas lojas
-   Prestar suporte técnico quando necessário

Buscamos uma pessoa organizada, comprometida, com boa capacidade de planejamento e que tenha interesse em construir uma parceria de longo prazo.

### Disponibilidade Esperada

-   Disponibilidade média de aproximadamente **20 horas por mês**, de forma contínua.
-   Resposta rápida para incidentes críticos em produção.
-   Sempre que possível, retorno no mesmo dia para bugs de menor impacto.
-   Planejamento e organização para evolução contínua da plataforma.
