Descrição da Vaga
A Quality Digital busca um Desenvolvedor Pleno Full-stack para atuar no App do Vendedor de um cliente, participando da evolução, sustentação e melhoria contínua da aplicação. O profissional será responsável pelo desenvolvimento de novas funcionalidades, correção de incidentes, integrações com sistemas do ecossistema Fast Shop e garantia da qualidade das entregas, trabalhando em conjunto com PO, QA e demais profissionais técnicos. Buscamos alguém com autonomia, capacidade analítica, boa comunicação e visão de negócio, além de sólida experiência em desenvolvimento de software.
Responsabilidades
- Desenvolver, evoluir e manter funcionalidades do App, aplicação utilizada para apoiar a jornada de vendas e os processos.
- Atuar no desenvolvimento de novas funcionalidades, melhorias e correções de bugs.
- Analisar requisitos funcionais e técnicos, contribuindo para o refinamento das demandas junto ao Product Owner e demais integrantes do time.
- Desenvolver soluções com foco em qualidade, performance, escalabilidade, segurança e manutenibilidade.
- Investigar e solucionar incidentes e problemas relacionados à aplicação, realizando análise de causa e propondo soluções definitivas sempre que possível.
- Atuar na integração do aplicativo com APIs, serviços e sistemas do ecossistema.
- Realizar análise de logs e troubleshooting para identificação de falhas.
- Criar e manter testes unitários e apoiar a estratégia de qualidade das entregas.
- Participar de code reviews, contribuindo para a qualidade e padronização do código.
- Trabalhar em conjunto com desenvolvedores, QA, PO, arquitetura e demais áreas envolvidas na evolução do produto.
- Participar dos ritos da equipe, como refinamentos, planejamentos, reuniões de acompanhamento e retrospectivas.
- Contribuir para estimativas técnicas e identificação de riscos e dependências.
- Apoiar os processos de deploy, homologação e acompanhamento das entregas em produção.
- Documentar soluções, integrações e decisões técnicas relevantes.
- Acompanhar o comportamento das funcionalidades após implantação e atuar rapidamente quando forem identificadas anomalias.
- Contribuir continuamente para melhoria da arquitetura, código, processos e práticas de engenharia do time.
Requisitos
- ✓Experiência profissional como Desenvolvedor de Software, preferencialmente em nível Pleno.
- ✓Experiência no desenvolvimento e manutenção de aplicações utilizadas em ambientes corporativos.
- ✓Experiência trabalhando com APIs REST e integrações entre sistemas.
- ✓Experiência com versionamento de código utilizando Git.
- ✓Vivência com metodologias ágeis e trabalho em squads multidisciplinares.
- ✓Experiência com análise e correção de bugs em ambientes produtivos.
- ✓Conhecimento de boas práticas de desenvolvimento, como Clean Code, SOLID e padrões de projeto.
- ✓Experiência com testes unitários e preocupação com qualidade de software.
- •Conhecimento em desenvolvimento de aplicações mobile e/ou web.
- •Conhecimento em consumo e integração de APIs REST.
- •Conhecimento em JSON e comunicação entre aplicações.
- •Conhecimento em bancos de dados relacionais e/ou NoSQL.
- •Conhecimento em CI/CD.
- •Conhecimento em logs, monitoramento e troubleshooting.
- •Conhecimento em conceitos de autenticação e autorização.
- •Conhecimento em arquitetura de software e integração entre sistemas.
- •Conhecimentos básicos de Cloud e ambientes de aplicações distribuídas.
- •Conhecimento em desenvolvimento de sistemas.
- •Conhecimento em padrões e práticas de frontend e backend.
- •Conhecimento em práticas de segurança e performance para WEB.
- •Conhecimento em desenvolvimentos de Microserviços Java Spring Boot, NodeJs, React, Angular, GraphQL, Flutter Python, OpenShift, Kubernetes, Docker, Maven e Filas (JMS, ActiveMQ ou KAFKA).
- •Conhecimento em desenvolvimentos de Front, React, Angular, NodeJs, Flutter, OpenShift, Kubernetes, Docker, NestJS, ReactJS, Firebase, Github Actions, VtexIO, VtexCommcerce.
- •Conhecimento em Design patterns.
- •Conhecimento em testes unitários com JUnit, Logs no DataDog, Git.
- •Conhecimento em DB Oracle, SQL, MYSQL e Aurora.
- •Utilização de cache com REDIS.
- •Conhecimento em SOLID, Clean Code e SCRUM.
Benefícios
- ✓Vale alimentação e/ou refeição.
- ✓Assistência médica.
- ✓Assistência odontológica.
- ✓Convênio com farmácias.
- ✓Auxílio creche (de acordo com política vigente).
- ✓Parceria com o SESC.
- ✓Parcerias para estudos de idiomas, tecnologia e plataforma de cursos.
- ✓Empréstimo consignado com taxas atrativas + programa de educação financeira.
- ✓Universidade Corporativa e trilhas de conhecimento.
- ✓Programa de Indicações com possibilidade de prêmios e bonificações.
- ✓Seguro de vida coletivo.
Categorias
Sobre a Empresa
Mais vagas na Quality Digital →Aqui, não faltam histórias para contar! ☕ Então, que tal pegar sua xícara de café, chá, suco ou sua bebida preferida e saber mais sobre nós, se encantar, conferir nossas vagas e fazer parte desse time em constante crescimento? 🚀💖
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Software Quality Manager
Wikimedia Foundation
Senior Data Scientist, Safety & Security
Wikimedia Foundation
Senior Software Engineer, iOS (Contract)
Wikimedia Foundation
Senior Software Engineer, Android (Contract)
Wikimedia Foundation
AI Software Engineering | Senior
Indicium