Desenvolvedor Full Stack
Descrição
Sobre a KALFE : Somos um e-commerce que trabalha com calçados esportivos das melhores e mais renomadas marcas do mercado. Atuamos nos principais marketplaces do Brasil além de possuirmos nosso site oficial oferecendo produtos de qualidade, preços competitivos e um atendimento dedicado à satisfação dos nossos clientes. Nosso propósito vai além de vender tênis, queremos proporcionar à você a melhor experiência que você pode ter e garantir que você terá a melhor opção de produto para praticar seu esporte preferido!
Sobre a vaga
Buscamos um(a) Analista de Sistemas para atuar no desenvolvimento e sustentação de soluções web e mobile, com foco em APIs, back-end em C#/.NET, documentação com Swagger, e apoio no front-end com React. Em alguns projetos, terá contato com PHP e com aplicações mobile em Flutter.
A pessoa vai trabalhar junto de um time que constrói sistemas integrados, com rotinas de evolução, correções, melhorias e integração entre módulos (web, API, mobile e banco).
Responsabilidades
- Apoiar na análise e implementação de demandas de software (correções e melhorias).
- Desenvolver e manter APIs REST em C#/.NET.
- Criar e manter documentação de endpoints usando Swagger/OpenAPI.
- Implementar e ajustar regras de negócio no back-end.
- Apoiar no desenvolvimento de telas e componentes em React (consumo de APIs, formulários, listagens, autenticação).
- Apoiar manutenção e evolução de rotinas e sistemas legados em PHP (quando necessário).
- Apoiar desenvolvimento e manutenção de app em Flutter (telas, consumo de APIs, ajustes simples).
- Trabalhar com versionamento (Git) e colaborar com o time via pull requests.
- Ajudar na identificação e correção de bugs, com testes básicos e validação de fluxo.
- Participar de rotinas ágeis (daily, review, planejamento) e reportar status.
Requisitos obrigatórios
- Lógica de programação e capacidade de debugar problemas;
- Conhecimento em API REST e conceitos HTTP (GET/POST/PUT/DELETE, status codes);
- Conhecimento em C# / .NET (ex.: .NET Core/ASP.NET);
- Noções de Swagger/OpenAPI (documentação e testes de endpoints);
- Noções de React (componentes, props/state, consumo de API);
- Noções de banco de dados (SQL básico: SELECT, JOIN simples, WHERE);
- Noções de Git (branch, commit, push/pull, PR).
Diferenciais
- Experiência com Entity Framework.
- Experiência com autenticação (JWT / Bearer Token).
- Noções de mensageria (RabbitMQ) ou filas.
- Experiência com PHP (manutenção, correções, integração).
- Experiência com Flutter (HTTP, estado, rotas, componentes).
- Noções de observailidade/log (logs estruturados, monitoramento).
- Vivência com integrações e sistemas distribuídos.
Stack / Tecnologias do dia a dia
- Back-end: C#/.NET (API REST)
- Documentação API: Swagger / OpenAPI
- Front-end: React
- Legado / integrações: PHP (eventual)
- Mobile: Flutter (eventual)
- Banco de dados: SQL Server / MySQL (conforme projeto)
- Versionamento: Git