Desenvolvedor Full-stack

Você tem paixão por tecnologia e quer fazer parte de uma empresa que está há mais de 25 anos transformando o varejo brasileiro? Estamos buscando um desenvolvedor que não apenas domina as tecnologias essenciais, mas também está aberto a revolucionar sua produtividade usando Inteligência Artificial como aliada no desenvolvimento.

São Paulo
/
Tecnosolve
Aplicar para esta vaga

Sobre a oportunidade

Buscamos um Desenvolvedor Full-stack talentoso para integrar nossa equipe e construir soluções completas que atendem grandes players do mercado como Arcos Dorados, Magalu e Carrefour. Você será responsável por desenvolver desde interfaces modernas até sistemas escaláveis, APIs eficientes e soluções que combinam tecnologia de ponta com a agilidade que apenas a IA pode proporcionar.

O que você vai fazer

  • Desenvolver aplicações completas (front-end + back-end) em Python, Java e Angular/React
  • Criar e manter APIs robustas e interfaces modernas e responsivas
  • Integrar sistemas heterogêneos do ecossistema de varejo
  • Implementar soluções de conciliação de pagamentos e gestão financeira
  • Otimizar performance tanto de interfaces quanto sistemas que processam milhões de requisições
  • Desenvolver componentes reutilizáveis e bibliotecas internas
  • Participar de code reviews e implementar melhores práticas full-stack
  • Utilizar ferramentas de IA para acelerar desenvolvimento e reduzir bugs
  • Documentar soluções e processos desenvolvidos
  • Propor e implementar melhorias arquiteturais em toda a stack
  • Perfil Ideal

    Back-end:

    • Python (Django/Flask/FastAPI) - desenvolvimento de APIs e microsserviços
    • Java (Spring Boot/Spring Framework) - sistemas enterprise e integrações
    • RESTful APIs e GraphQL
    • Bancos de dados relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis)

    Front-end:

    • Angular ou React - desenvolvimento de interfaces modernas e responsivas
    • JavaScript/TypeScript, HTML5, CSS3
    • Experiência com frameworks CSS (Bootstrap, Material UI, Tailwind)
    • Conhecimento em ferramentas de build (Webpack, Vite)

    Infraestrutura & Ferramentas:

    • Git e metodologias ágeis (Scrum/Kanban)
    • Docker e conceitos de containerização
    • Conhecimentos básicos em cloud (AWS, Azure ou GCP)

    Perfil Comportamental:

    • Mentalidade aberta para inovação - disposição para experimentar e adotar ferramentas de IA no dia a dia
    • Curiosidade para aprender ferramentas como GitHub Copilot, ChatGPT, Claude e outras IAs generativas
    • Capacidade de trabalhar em equipe e compartilhar conhecimento
    • Proatividade para sugerir melhorias e otimizações
    • Experiência de 4-6 anos em desenvolvimento (Senior)

    Diferenciais:

    • Experiência com ferramentas de IA para desenvolvimento (GitHub Copilot, Tabnine, etc.)
    • Conhecimento em prompt engineering para otimizar uso de IAs generativas
    • Experiência com microsserviços e arquitetura distribuída
    • Conhecimentos em DevOps (CI/CD, Jenkins, GitLab)
    • Experiência com metodologias de Code Review assistidas por IA
    • Conhecimento em UX/UI e princípios de design
    • Experiência com testes automatizados (unit, integration, e2e)
    • Conhecimento do ecossistema de varejo e e-commerce
    • Certificações em cloud providers
    • Experiência com Kafka, RabbitMQ ou outras ferramentas de mensageria
    • Mobile-first development e Progressive Web Apps (PWA)

    O Que Você Vai Encontrar na Tecnosolve

  • Modelo híbrido: Presencial 3 dias por semana em São Paulo, capital, Vila Olímpia
  • Ambiente inovador com incentivo ao uso de ferramentas de IA para aumentar produtividade
  • Oportunidade de trabalhar com grandes clientes
  • Ambiente colaborativo com cultura de experimentação tecnológica
  • Acesso a licenças de ferramentas de IA premium para desenvolvimento
  • Aplicar para esta vaga