Desenvolvedor(a) full stack pleno (go + react)
Mid-level full-stack developer at Grupo FGF (an accounting group) in Uberlândia, Brazil, building and scaling a multi-tenant tax/fiscal SaaS: Go backend, React + TypeScript frontend, PostgreSQL, SEFAZ SOAP/REST integrations with digital certificates (mTLS), queues, security/LGPD, Docker and CI/CD, with heavy daily AI-assisted development. Hybrid CLT role.
- Compensation
- Not disclosed
- Location
- Uberlândia, Brazil
- Work setup
- Not specified
- Seniority
- Middle
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Experience with Go, or solid base in another backend language plus willingness to work in Go: REST APIs, concurrency basics, relational databases
- SQL and relational databases, preferably PostgreSQL
- Basic knowledge of queues and background jobs
- Docker and Git, with CI/CD basics
- React and TypeScript to evolve the frontend
- Web application security notions: HTTPS/TLS, authentication, handling sensitive data
- Daily use of AI for development, rigorously reviewing generated output
- Autonomy in a lean team, participating in architecture decisions
- Pragmatism to deliver in short cycles without compromising security
- Good communication with non-developers (fiscal rules come from the product person)
Nice to have
- Some cloud experience (AWS, GCP or Azure)
- mTLS, X.509 certificates and secrets management
- Queues with retry and idempotency
- SOAP, XML, XSD and XML signature (XMLDSig)
- Experience with electronic fiscal documents, ERP or fiscal systems
- Multi-tenant SaaS experience
- Observability (OpenTelemetry, Grafana or similar)
- PWA or React Native
- LGPD in practice
Full description
Sobre o Grupo FGF
Somos uma empresa reconhecida como Great Place to Work (GPTW), que valoriza a colaboração, inovação e o bem-estar de nossos Talentos. Aqui, acreditamos que um ambiente saudável e inspirador é a base para grandes resultados. Se você busca um lugar para crescer, se desenvolver e fazer parte de algo significativo, venha com a gente!
Nós, do Grupo FGF, somos especialistas em gerar contabilidade com foco na melhoria contínua, fornecendo informações estratégicas para tomada de decisão.
Estamos em busca de um(a)Desenvolvedor(a) Full Stack Pleno (Go + React) para atuar no desenvolvimento, você vai construir e escalar uma plataforma na área fiscal, trabalhando lado a lado com a pessoa de produto fiscal em um time enxuto. Stack: Go no backend e React com TypeScript no frontend. Uso intenso de IA no dia a dia, com todos os recursos para isso.
Responsabilidades
- Arquitetura para escala: evoluir uma aplicação em Go e React para um SaaS multiempresa e escalável.
- Dados: modelar em PostgreSQL e armazenar grandes volumes de arquivos XML.
- Integrações: consumir webservices SOAP e REST da SEFAZ com certificado digital (mTLS).
- Agendamento e filas: criar workers e rotinas agendadas que respeitem os limites de consumo de serviços externos.
- Segurança: proteger certificados digitais A1 e dados sensíveis, com cofre ou KMS, isolamento entre clientes, trilha de auditoria e LGPD.
- Produto: login, perfis e permissões, API e webhooks para integrar com ERPs, e uma interface web responsiva que caminhe para app.
- Operação: Docker, CI/CD, nuvem e observabilidade, com alertas de falhas.
- Qualidade: testes automatizados e validação de XML contra XSD.
- IA no fluxo: usar assistentes de código (Claude Code e similares) para implementar, revisar, escrever testes e documentar.
Conhecimentos obrigatórios:
- Experiência com Go, ou boa base em outra linguagem de backend e disposição para trabalhar em Go: APIs REST, noções de concorrência e bancos relacionais.
- SQL e banco relacional, de preferência PostgreSQL.
- Noção de filas e jobs em background.
- Docker e Git, com noção de CI/CD.
- React e TypeScript para evoluir o frontend.
- Noções de segurança em aplicações web: HTTPS/TLS, autenticação e cuidado com dados sensíveis.
- Uso diário de IA para desenvolver, revisando com rigor o que ela gera.
Conhecimentos desejáveis:
- Alguma nuvem (AWS, GCP ou Azure).
- mTLS, certificados X.509 e gestão de segredos.