Informações da vaga
>CONTINUA DEPOIS DA PUBLICIDADE<
A empresa LINCE HUMANIZAÇÃO está com nova vaga em aberto na cidade de Vitória para o cargo de Desenvolvedor Full Stack
Confira logo mais abaixo todos os detalhes da vaga e como se candidatar a essa oportunidade de emprego.
Nós do Mais Vagas ES acreditamos em você e desejamos boa sorte nesse processo seletivo.
Não deixe de nos contar caso você seja contratado! Estamos ansiosos para celebrar essa conquista juntos!
RESPONSABILIDADES E ATRIBUIÇÕES
Buscamos um Desenvolvedor Full Stack com sólida experiência em React, TypeScript, C#, ASP.NET Core, Entity Framework Core e SQL Server, para atuar no desenvolvimento, manutenção e evolução de aplicações web corporativas. O profissional será responsável por desenvolver interfaces modernas, APIs, regras de negócio, integrações, testes automatizados e soluções escaláveis, aplicando boas práticas de arquitetura, qualidade de código, performance e segurança. É obrigatório conhecimento em React, TypeScript, JavaScript ES6+, Styled Components, Tailwind CSS, C#, ASP.NET Core, Entity Framework Core, SQL Server, Clean Architecture, DDD, CQRS com MediatR, SOLID, Dependency Injection e testes unitários. Serão considerados diferenciais conhecimentos em Ant Design, React Native, Cypress, FormIO, RabbitMQ, MassTransit, Redis, Elasticsearch, Azure Blob Storage, Camunda BPM, Docker, FluentValidation, AutoMapper, Azure Pipelines, CI/CD, arquitetura modular, microsserviços, testes de integração e uso de inteligência artificial aplicada ao desenvolvimento de software.
>CONTINUA DEPOIS DA PUBLICIDADE<
REQUISITOS E QUALIFICAÇÕES
Requisitos Gerais:
– Experiência comprovada como Desenvolvedor Full Stack, atuando com desenvolvimento frontend e backend.
– Experiência prática no desenvolvimento de aplicações web modernas, APIs, integrações e sistemas corporativos.
– Capacidade de atuar em todo o ciclo de desenvolvimento de software, desde a análise técnica até a implementação, testes, correção e sustentação.
– Boa capacidade de interpretação de requisitos, documentação técnica e regras de negócio.
– Conhecimento sólido em boas práticas de desenvolvimento, arquitetura de software, versionamento de código e qualidade técnica.
Requisitos Técnicos Obrigatórios — Frontend
Domínio de React, incluindo Hooks, Context API, lifecycle, component patterns e boas práticas de componentização.
Conhecimento avançado em TypeScript, incluindo interfaces, generics, tipagem forte e configuração de projetos.
Domínio de JavaScript ES6+, incluindo arrow functions, destructuring, promises, async/await e modules.
Experiência com estilização utilizando Styled Components e Tailwind CSS.
Conhecimento em CSS-in-JS, utility-first CSS e estilização modular.
Conhecimento em padrões de arquitetura frontend, como MVVM, SOLID e Feature-Based Architecture.
Experiência com testes unitários no frontend utilizando Vitest, Jest, React Testing Library e mocking.
Capacidade de desenvolver interfaces reutilizáveis, responsivas, performáticas e de fácil manutenção.
Requisitos Técnicos Obrigatórios — Backend
Domínio de C#, incluindo orientação a objetos, async/await, LINQ, generics e boas práticas de programação.
Experiência com ASP.NET Core, incluindo Web API, middleware, dependency injection, configuration e routing.
Conhecimento sólido em Entity Framework Core, incluindo Code First, migrations, Fluent API, DbContext, IQueryable e performance de consultas.
Experiência com SQL Server, incluindo consultas complexas, modelagem de dados, indexação e performance tuning.
Conhecimento em Clean Architecture e DDD, com domínio das camadas de Domain, Application, Persistence e Presentation.
Experiência com CQRS e MediatR, incluindo commands, queries, handlers, result pattern e desacoplamento.
Conhecimento em Repository Pattern e Unit of Work, com foco em abstração de acesso a dados e controle transacional.
Domínio dos princípios SOLID e uso adequado de Dependency Injection.
Experiência com testes unitários no backend utilizando xUnit, NSubstitute ou Moq, FluentAssertions e test doubles.
Capacidade de desenvolver soluções escaláveis, performáticas, seguras e aderentes a padrões arquiteturais definidos.
Requisitos Desejáveis / Diferenciais:
Frontend
Experiência com Ant Design, especialmente em aplicações corporativas, formulários avançados, tabelas e componentes reutilizáveis.
Conhecimento em React Native e Expo para desenvolvimento mobile cross-platform.
Experiência com Cypress para testes E2E, testes de integração e automação de testes.
Conhecimento em FormIO, incluindo form builder, JSON schema forms, renderização dinâmica e lógica condicional.
Backend, Arquitetura e Infraestrutura
Experiência com RabbitMQ e MassTransit, incluindo message broker, arquitetura orientada a eventos, pub/sub e políticas de retry.
Conhecimento em Redis, cache distribuído, otimização de performance, armazenamento de sessão e SignalR backplane.
Experiência com Elasticsearch, indexação de documentos, full-text search e analytics.
Conhecimento em Azure Blob Storage, SAS tokens, gerenciamento de arquivos, cloud storage e integração com CDN.
Experiência com Camunda BPM, modelagem BPMN, automação de processos, workflows e regras de negócio.
Conhecimento em Docker e Docker Compose, incluindo containerização, multi-stage builds, orquestração e ambientes de desenvolvimento.
Experiência com FluentValidation e AutoMapper.
Conhecimento em Azure Pipelines, CI/CD, automação de build, deployment pipelines e gerenciamento de ambientes.
Experiência com arquitetura modular, SDK compartilhado, microsserviços, worker services e service bus.
Experiência com testes de integração utilizando TestContainers, database seeding e API testing.
Experiência no uso de inteligência artificial aplicada ao desenvolvimento de software, incluindo apoio à escrita de código, revisão, documentação, estimativas, manutenção, testes e otimização de rotinas.
BENEFÍCIOS E INFORMAÇÕES ADICIONAIS
Salário PJ 10MIL
COMO SE CANDIDATAR A VAGA?
Clique no botão VERDE com o nome ↪ ME CANDIDATAR A ESSA VAGA ↩ logo abaixo, e você será redirecionado automaticamente para o site da empresa
Lá você poderá preencher as informações ou anexar seu currículo.
→ Essa vaga poderá não estar mais disponível dependendo do momento em que você esteja vendo essa publicação.