Swip

Desenvolvedor Fullstack Senior

VENHA SER #SANGUELARANJA 🧡🚀

Remoto 100%CLT

Sobre a vaga

A FCamara está em busca de um(a) Desenvolvedor(a) FullStack Senior para atuar em parceria com uma empresa do segmento educacional.Sobre a Posição

Buscamos um(a) Desenvolvedor(a) Fullstack com domínio sólido no
ecossistema .NET e React para atuar na construção e evolução de
plataformas escaláveis, distribuídas e nativas em nuvem.

Mais do que dominar a stack tradicional, procuramos um
profissional com mentalidade AI-First: alguém que utilize ferramentas de
Inteligência Artificial de forma estratégica e contínua para acelerar o ciclo
de desenvolvimento (SDLC), elevar a qualidade das entregas, automatizar tarefas
repetitivas e focar na resolução de problemas arquiteturais complexos.

Responsabilidades e atribuições
Desenvolver, manter e evoluir aplicações web utilizando .NET (C#) no back-end e React no front-end. Projetar e implementar APIs RESTful seguras, performáticas e bem documentadas. Participar da definição da arquitetura de soluções e tomar decisões técnicas com autonomia. Escrever código limpo, testável e seguindo boas práticas (SOLID, Clean Code, design patterns). Realizar code reviews e apoiar tecnicamente pessoas desenvolvedoras mais júniores. Colaborar com times de produto, design e QA em um ambiente ágil. Identificar e resolver gargalos de performance, segurança e escalabilidade.

Responsabilidades

Desenvolvimento Backend

& APIs:

Projetar, desenvolver e manter microsserviços e APIs RESTful/GraphQL de
alta performance utilizando .NET (C#), aplicando princípios de
Clean Architecture, SOLID e DDD.
Arquitetura Frontend

& Microfrontends:

Construir interfaces modulares, reativas e escaláveis em React,
estruturando e mantendo arquiteturas baseadas em Microfrontends
(ex: Webpack Module Federation, Single-SPA) para garantir independência de
deploy entre múltiplos times.
Desenvolvimento

Cloud-Native:

Desenvolver e operar soluções orientadas à nuvem (AWS, Azure ou GCP),
utilizando containers (Docker/Kubernetes), arquitetura serverless,
mensageria assíncrona e pipelines de CI/CD.
Engenharia Aumentada por
IA (AI-Driven Development): Utilizar assistentes de IA no fluxo diário para
geração de código boilerplate, refatoração assistida, criação automatizada
de testes unitários/integração, documentação técnica e revisão de código
(Code Review).
Qualidade, Segurança e

Observabilidade:

Garantir a saúde das aplicações em produção por meio de práticas de testes
automatizados (TDD/BDD), análise estática de código, monitoramento de
performance (APM) e logs distribuídos.
Colaboração Técnica: Participar ativamente
de discussões de arquitetura, refinamentos técnicos e mentorias,
compartilhando boas práticas de desenvolvimento e novos fluxos de
produtividade com IA com o restante do time.

Requisitos e qualificaçõesRequisitos Técnicos (Obrigatórios)

Backend: Experiência consolidada
com .NET Core / .NET 6, 7 ou 8+ (C#), Entity Framework Core /
Dapper, criação de APIs RESTful e integração com sistemas de mensageria
(RabbitMQ, Apache Kafka, Azure Service Bus ou AWS SQS/SNS).
Frontend: Forte domínio de React.js,
TypeScript, gerenciamento de estado complexo (Redux Toolkit,
Zustand, React Query) e estilização moderna.
Microfrontends: Experiência prática no
desenho, implementação e orquestração de Microfrontends,
compreendendo estratégias de roteamento distribuído, compartilhamento de
dependências, Design Systems e comunicação entre módulos.
Cloud & DevOps: Vivência prática no
desenvolvimento e deploy de aplicações em provedores de nuvem (Azure,
AWS ou GCP), uso de Docker, Kubernetes e configuração de esteiras
CI/CD (GitHub Actions, Azure DevOps ou GitLab CI).
Banco de Dados: Domínio de bancos
relacionais (SQL Server, PostgreSQL) e NoSQL (MongoDB, Redis, DynamoDB).
Proficiência em

Ferramentas de IA:

Experiência comprovada no uso diário de ferramentas de IA aplicadas à
engenharia de software (ex: GitHub Copilot, Cursor, Claude, ChatGPT) e
técnicas de Prompt Engineering voltadas para geração de código,
debugging avançado, migração de código e criação de testes.

Informações adicionais
Diferenciais Competitivos

Experiência na
integração de LLMs e APIs de IA diretamente nos produtos desenvolvidos
(ex: OpenAI API, Semantic Kernel, LangChain, RAG).
Conhecimento em padrões
de arquitetura orientada a eventos (EDA) e estratégias de modernização de
sistemas legados.
Certificações em Cloud
(Microsoft Certified: Azure Developer Associate, AWS Certified Developer,
etc.).
Vivência com ferramentas
de observabilidade como Datadog, Grafana, Prometheus ou OpenTelemetry.

O que esperamos do seu perfil comportamental

Pragmatismo e Foco em

Valor:

Capacidade de equilibrar excelência técnica com velocidade de entrega,
usando a tecnologia (e a IA) como alavanca de eficiência.
Pensamento Crítico sobre

IA:

Saber auditar, validar e refinar o código gerado por IA, garantindo que a
velocidade não comprometa a segurança, a manutenibilidade ou a arquitetura
do sistema.
Comunicação Clara: Habilidade para
traduzir requisitos de negócio complexos em soluções técnicas elegantes e
bem documentadas.

Mais vagas como esta