TM7

Desenvolvedor de Software

Florianópolis - SC
Híbrido
1 Posição
Efetivo – CLT
Especialista
Período Integral

Desenvolvedor(a) Backend Sênior para criar e manter soluções de servidor escaláveis e eficientes. Atuando principalmente com Node.js/TypeScript (frameworks Fastify, NestJS) e Python (frameworks Flask, Django), você será responsável por arquitetar APIs robustas e serviços backend que dão suporte a projetos inovadores de IA e Analytics, sempre prezando pela qualidade do código e performance em um ambiente de trabalho colaborativo.

Requisitos:
Experiência sólida no desenvolvimento de sistemas backend web, com profundo entendimento de arquitetura de servidores, APIs e integrações
Domínio de Node.js com TypeScript, incluindo experiência prática com frameworks como Fastify e NestJS
Proficiência em Python, com experiência em frameworks web como Flask e Django, para criação de APIs e serviços de dados
Conhecimento de bancos de dados relacionais e NoSQL, habilidade em modelagem de dados e otimização de consultas
Entendimento de arquiteturas escaláveis (microsserviços, design de APIs RESTful e event-driven; conhecimento de GraphQL é um plus)
Familiaridade com padrões de design de software, práticas de segurança (autenticação, autorização, OAuth) e observabilidade (logs, monitoramento) no contexto backend
Inglês intermediário para leitura de documentações técnicas, artigos e interação ocasional com times ou clientes no exterior


Responsabilidades:
Projetar e desenvolver APIs e serviços backend robustos, seguros e escaláveis, garantindo baixa latência e alta disponibilidade das aplicações
Definir arquiteturas de sistema adequadas (monolito modular, microsserviços ou serverless), escolhendo tecnologias e designs que melhor atendam aos requisitos de negócio
Garantir a qualidade do código backend através de boas práticas de engenharia: escrever código limpo e bem documentado, criar testes automatizados (unitários e de integração) e conduzir revisões de código regulares
Otimizar desempenho de aplicações e serviços, analisando e melhorando o uso de recursos (CPU, memória), tempo de resposta de APIs e eficiência de consultas ao banco de dados
Colaborar estreitamente com desenvolvedores front-end, engenheiros de dados e demais equipes para integrar sistemas, resolver dependências e solucionar desafios técnicos complexos de forma conjunta
Mentorar e liderar tecnicamente membros mais juniores do time de backend, sendo uma referência em boas práticas, arquitetura e resolução de problemas, além de contribuir para a evolução contínua dos processos de desenvolvimento


Diferenciais:
Experiência prática com DevOps – habilidade em configurar pipelines de CI/CD, automação de deploy e monitoramento (ex: GitHub Actions, Jenkins, etc.)
Conhecimento em infraestrutura em nuvem (AWS, Azure ou GCP) para deploy de serviços, gerenciamento de containers e uso de serviços gerenciados
Familiaridade com containerização e orquestração de containers (Docker, Kubernetes) e ferramentas de deploy como Coolify
Vivência em implementação de boas práticas de segurança em backend (como proteção de APIs, criptografia de dados sensíveis, gestão de certificados)
Experiência com processamento de grande volume de dados, analytics ou machine learning (diferencial que alinha com os projetos de IA da aquarela)
Cultura organizacional baseada em inovação, colaboração e respeito mútuo – profissionais que compartilham desses valores e demonstram paixão por resolver problemas complexos se destacarão no nosso time.

#LI-Hybrid

Requisitos

Estudos
Ensino Superior

Sobre TM7

Serviços combinados de escritório e apoio administrativo. Suporte técnico, manutenção e outros serviços em tecnologia da informação. Atividades de intermediação e agenciamento de serviços e negócios em geral, exceto imobiliários. Preparação de documentos e serviços especializados de apoio administrativo não especificados anteriormente. Atividades de cobranças e informações cadastrais