Pessoa Desenvolvedora de Software Fullstack - Senior (Autos 360)
Somos uma empresa 100% digital, com tecnologia desenvolvida localmente e líder no mercado de compra e venda online. Nos tornamos a marca que melhor representa a economia circular no país.
Hoje contamos com dois escritórios nas cidades de Rio de Janeiro e São Paulo. Nosso modelo de trabalho flexível oferece autonomia e liberdade para que nossas pessoas elaborem seus padrões e rotinas com disciplina e protagonismo na conexão com negócio, as prioridades e o propósito da empresa.
Construir um ambiente diverso, inclusivo e comprometido com a equidade faz parte do nosso DNA. Entendemos que diversidade, equidade e inclusão são essenciais para criarmos um ambiente seguro com entregas inovadoras e eficientes para nossas pessoas e sociedade.
Responsabilidades:
Se você gosta de aprender e quer fazer parte desse desafio, essa oportunidade é a sua chance. Nessa posição de Pessoa Desenvolvedora de Software Sênior Fullstack você vai somar ao time Autos 360 que tem como objetivo entregar uma experiência incrível para profissionais de Autos.
No dia a dia você vai:
- Atuar e influenciar desenvolvimentos e soluções ponta a ponta;
- Trabalhar em conjunto com os demais times de engenharia para construir e manter produtos, com foco em nossos clientes;
- Prezar pela excelência do software, aliando o seu conhecimento técnico e experiência, com uma postura proativa;
- Ter um perfil de liderança frente a temas técnicos e de negócio;
- Ter autonomia, com a responsabilidade de entregar um software que atenda a complexas regras de negócio, com alta disponibilidade, que gere um impacto para o negócio e esteja pronto para escalar para um número maior de usuários.
- Ter resiliência, e ser flexível a mudanças;
- Tomar decisões técnicas a partir de métricas de negócios e engenharia;
- Disseminar conhecimento e realizar mentoria;
E o que você precisa ter?
- Experiência como engenheiro de software, tendo aprendido e trabalhado com algumas das linguagens de programação (Python, Typescript ou Java);
- Experiência com Design Patterns (Ex: Adapters, Singletons, Dependency Injection e etc);
- Experiência com versionamento de código (Ex: Git, gitflow) ;
- Experiência com metodologias ágeis e práticas ágeis (Ex: Scrum, Kanban, Pair Programming);
- Experiência em desenvolvimento orientado a testes (Ex: TDD, BDD);
- Experiência com testes (unitários, de integração, end to end, testes de interface);
- Experiência com integração contínua e distribuição contínua (Ex: CI, CD, github actions);
- Conhecimento sobre observabilidade e monitoramento.