Desenvolvedor Fullstack Sênior
deal
Score da Vaga
100 pontosSobre a vaga
Estamos em busca de um(a) desenvolvedor(a) fullstack sênior para atuar em soluções financeiras modernas e escaláveis, hospedadas em Google Cloud Platform (GCP), com arquitetura baseada em Kubernetes, mensageria com RabbitMQ, esteiras automatizadas no Azure DevOps e gestão de código via Git.
O ambiente é altamente técnico, com foco em resiliência, observabilidade, segurança e performance, e exige domínio de boas práticas de desenvolvimento, arquitetura e operação.
Responsabilidades
- Desenvolver e evoluir aplicações com foco em escalabilidade, segurança e performance.
- Implementar APIs REST seguindo padrões definidos pelo comitê de arquitetura da Techfin.
- Aplicar práticas de Clean Code, SOLID e testes automatizados (unitários, integrados e end-to-end).
- Garantir observabilidade com logs estruturados e métricas via biblioteca oficial integrada ao DataDog.
- Trabalhar com mensageria (RabbitMQ), aplicando boas práticas como prefetch, idempotência e controle de tamanho de mensagens.
- Atuar com autonomia em projetos complexos, propondo soluções técnicas e mitigando riscos arquiteturais.
Requisitos Técnicos
- Experiência sólida com C# e .NET (Core, 6 ou superior).
- Domínio de Angular e boas práticas de desenvolvimento front-end.
- Experiência com Docker, incluindo uso de containers e orquestração com Kubernetes.
- Conhecimento em PostgreSQL e modelagem de dados.
- Prática com CI/CD, esteiras no Azure DevOps e versionamento com Git (Git Flow).
- Vivência com ferramentas de desenvolvimento como WSL, VSCode, K9S, etc.
- Familiaridade com design patterns como Circuit Breaker, CQRS, Rate Limiting, Feature Flags e Anti-Corruption Layer.
- Experiência com observabilidade, incluindo logs estruturados, métricas e alertas.
- Conhecimento em segurança de APIs.
- Flash benefícios (VR/VA);
- Trilha de carreira;
- Convênio Farmácia;
- Totalpass;
- Assistência Médica | Assistência Odontológica;
- Auxílio Creche;
- Incentivo a certificação e qualificação;
- Cultura Deal.
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Frontend
A área de Frontend é responsável por criar as interfaces visuais com as quais os usuários interagem em sites e aplicações web. Profissionais de frontend combinam habilidades técnicas com design para entregar experiências digitais intuitivas, responsivas e acessíveis.
As principais habilidades incluem HTML, CSS, JavaScript/TypeScript, frameworks como React, Angular e Vue, ferramentas de build (Webpack, Vite), CSS (Tailwind, Sass), testes (Jest, Cypress) e conhecimento de performance web e acessibilidade (WCAG). Familiaridade com design systems e componentes reutilizáveis é diferencial.
Desenvolvedores Frontend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam React, Next.js, performance web e acessibilidade. A área oferece oportunidades desde desenvolvedor júnior até arquiteto frontend, com foco em experiência do usuário, performance e qualidade de código.
Sobre a área de Backend
A área de Backend é responsável por toda a lógica do servidor, APIs, bancos de dados e infraestrutura que sustentam aplicações web e mobile. Profissionais de backend garantem que os sistemas sejam escaláveis, seguros e performáticos.
As principais habilidades incluem linguagens como PHP, Java, Python, Ruby, Go e Node.js, frameworks como Laravel, Spring Boot, Django e Express, bancos de dados (MySQL, PostgreSQL, MongoDB, Redis), arquitetura de software (clean architecture, DDD, microsserviços) e segurança de APIs (OAuth, JWT).
Desenvolvedores Backend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquitetura de microsserviços, cloud computing e performance de alta escala. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em escalabilidade, segurança e eficiência.
Sobre a área de Fullstack
Desenvolvedores Fullstack são profissionais versáteis capazes de atuar tanto no frontend quanto no backend de aplicações web e mobile. Eles dominam múltiplas tecnologias e são capazes de construir produtos completos do início ao fim, desde a interface do usuário até a infraestrutura do servidor.
As principais habilidades incluem domínio de pelo menos uma stack completa (React/Vue/Angular + Node.js/PHP/Python/Java), banco de dados (SQL e NoSQL), APIs REST/GraphQL, versionamento com Git, CI/CD e conhecimento básico de infraestrutura (Docker, cloud). Arquitetura limpa, DDD e testes são diferenciadores importantes.
Desenvolvedores Fullstack são muito valorizados em startups e empresas que precisam de profissionais versáteis e autônomos. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em entrega completa, visão holística do produto e capacidade de trabalhar em múltiplas camadas da aplicação.