Desenvolvedor Full-Stack (m/f/d) no setor cultural
Localização: Remoto ou em nossa sede em Bamberg
Admissão: Imediatamente, ilimitado
Horário de trabalho: Tempo integral
Suas tarefas
- Desenvolvimento e manutenção adicionais de nossos modernos aplicativos da Web
- Colaboração em soluções com profundidade técnica real - individuais e muitas vezes complexas
- Planejamento e realização independentes de tarefas técnicas
- Participação em decisões arquitetônicas e melhoria contínua
Nossa pilha de tecnologia
- HTML, CSS, JavaScript
- Angular (pilha mais recente)
- PHP (aplicativos legados)
- Git, CI/CD (por exemplo, Jenkins)
- Ferramentas de IA para aumentar a eficiência
Nossa pilha de tecnologia (nova senha)
- Parte frontal: Desenvolvemos nosso front-end com o Angular em TypeScript. Usamos o ngRx para gerenciamento de estado e o Bootstrap para layout e estrutura da interface do usuário
- Backend: No back-end, contamos com js com a estrutura NestJS. Fornecemos nossas APIs como interfaces REST clássicas e via GraphQL
- Implantação e infraestrutura: A implantação é automatizada por meio do Jenkins. Nossa estrutura de servidor é parcialmente em contêineres com o Docker. Usamos o Keycloak para autenticação e o ElasticSearch para pesquisa e análise de alto desempenho
- Código legado e migração: Estamos migrando gradualmente os componentes PHP existentes para nossa moderna pilha Angular/NestJS. O objetivo é uma arquitetura baseada em componentes com interfaces claramente definidas
- Desenvolvimento com suporte de IA: é parte integrante de nossos processos de desenvolvimento, tanto como um parceiro inteligente de programação em pares quanto na forma de agentes especializados, por exemplo, para análise de código, geração de testes ou automação
O que você pode esperar
- Um ambiente de trabalho autêntico
- Responsabilidade e a oportunidade de fazer as coisas acontecerem
- Uma equipe que apoia uns aos outros - profissional e pessoalmente
- Tarefas técnicas desafiadoras com clara relevância prática, por exemplo
- Carregamento lento para tabelas com rolagem
- Elementos de interface do usuário altamente configuráveis com esforço mínimo de manutenção
- Migração de lógica especializada antiga para aplicativos modernos e de fácil manutenção
O que você deve levar consigo
- Conhecimento profundo de Angular e JavaScript moderno (ES6+), mesmo sem estruturas ("VanillaJS").
- É desejável ter conhecimento do NestJS, especialmente se você já tiver trabalhado com GraphQL ou tiver interesse em design de API.
- Entendimento de código limpo e arquitetura de software sustentável
- Desfrute de soluções pragmáticas para problemas reais
- Abertura aos requisitos especiais de nossos clientes
- Capacidade de trabalhar em equipe, comunicação clara, confiabilidade
- Disposição para aprender e desenvolver software do qual você possa se orgulhar
Se estiver interessado na vaga, aguardamos sua candidatura, incluindo um breve currículo.