Desenvolvedor(a) Full Stack
Não Informado
Descrição da Vaga
Nossos times, em geral, contam com desenvolvedores Full Stack, liderança técnica e profissionais de qualidade de software, com variações conforme a necessidade de cada projeto. Nossos projetos envolvem desenvolvimento de APIs, sistemas de autenticação, dashboards, integrações e outros componentes comuns ao desenvolvimento de sistemas corporativos. Utilizamos principalmente Python no back-end, com FastAPI, e JavaScript/TypeScript no front-end, com Vue.js ou React. Trabalhamos com projetos que passam por diferentes fases do ciclo de vida do software, desde o levantamento de requisitos e definição de soluções até o desenvolvimento, implantação e manutenção. Valorizamos código de boa legibilidade, seguro, bem estruturado e de fácil manutenção, além da atenção à funcionalidade, usabilidade e aos padrões estéticos web.
Esta oportunidade envolve atuação presencial, favorecendo a proximidade com as equipes, a compreensão dos processos de negócio e a participação direta nas decisões técnicas. Existe a perspectiva de participação em um projeto de modernização e reescrita de um sistema de CRM. Esse desafio poderá envolver análise de sistemas existentes, compreensão de regras de negócio, revisão de arquitetura, desenvolvimento de novas funcionalidades e integração com outros sistemas.
Principais atividades:
• Planejar, desenvolver, implementar e manter funcionalidades de sistemas e aplicações web;
• Desenvolver e integrar APIs e serviços utilizando Python;
• Desenvolver interfaces web utilizando JavaScript/TypeScript, Vue.js ou React;
• Participar do levantamento e análise de requisitos técnicos e regras de negócio;
• Colaborar na definição de soluções técnicas, arquitetura e organização do código;
• Atuar na manutenção, evolução, refatoração e modernização de sistemas existentes;
• Desenvolver integrações entre sistemas, serviços e bancos de dados;
• Identificar e solucionar problemas técnicos, considerando desempenho, segurança, escalabilidade e manutenibilidade;
• Realizar revisões de código e contribuir para a aplicação de boas práticas de desenvolvimento;
• Trabalhar em conjunto com desenvolvedores, analistas de testes, lideranças técnicas e demais profissionais envolvidos nos projetos;
• Participar de discussões técnicas e propor melhorias para os produtos, ferramentas e processos de desenvolvimento;
• Contribuir para a documentação técnica e para o compartilhamento de conhecimentos entre os integrantes da equipe.
Comportamento:
Atuamos de forma colaborativa e buscamos pessoas que, além de programar, contribuam com ideias, questionamentos e propostas de melhorias para os produtos e processos.
Valorizamos profissionais participativos, com boa comunicação, facilidade de adaptação, comprometimento com a qualidade das entregas e capacidade de trabalhar de maneira colaborativa, com pensamento analítico, iniciativa, senso de responsabilidade e interesse genuíno pela qualidade do software desenvolvido. É importante demonstrar capacidade de compreender problemas de negócio, avaliar alternativas técnicas, compartilhar conhecimentos e contribuir para decisões em equipe. Para profissionais mais experientes, também valorizamos a capacidade de orientar tecnicamente outros desenvolvedores e participar de decisões arquiteturais, sem que isso implique necessariamente assumir responsabilidades formais de gestão.BenefíciosVale-alimentação (valor médio de R$ 704,00 depositado em cartão VR da Ticket Benefícios)
Assistência médica opcional (assistência de 50% - Convênio com a Porto Seguro)
Assistência odontológica opcional (assistência de 50% - Convênio com a Amil Dental)
Seguro de vida (sem desconto em folha)
PLR (Participação nos Lucros e Resultados)
Incentivo financeiro trimestral para aquisição de livros e cursos para estudo (R$ 150,00 disponibilizado)
Plano de carreira estruturadoRequisitosExperiência sólida no desenvolvimento de sistemas e aplicações web utilizando Python;
Experiência com JavaScript e TypeScript;
Experiência com pelo menos um framework front-end moderno, preferencialmente Vue.js ou React;
Bons conhecimentos de HTML5 e CSS;
Experiência no desenvolvimento e consumo de APIs REST;
Conhecimentos sólidos de bancos de dados, incluindo consultas SQL e modelagem de dados;
Familiaridade com Git e práticas de versionamento de código;
Experiência com manutenção e evolução de sistemas em produção;
Conhecimento de boas práticas de programação, organização de código e desenvolvimento de aplicações seguras;
Capacidade de analisar problemas técnicos e propor soluções adequadas às necessidades do projeto;
Autonomia para conduzir atividades de desenvolvimento, estimar esforços e cumprir compromissos assumidos;
Boa comunicação, organização e capacidade de trabalho em equipe;
Disponibilidade para atuação presencial no local definido para o projeto.DesejávelConhecimentos básicos de redes de computadores, incluindo protocolos TCP/IP, HTTP/HTTPS, DNS e conceitos de conectividade;
Capacidade de identificar e investigar problemas de comunicação entre aplicações, serviços e infraestrutura;
Experiência com FastAPI;
Conhecimento sobre sistemas de CRM, ERP ou outras aplicações corporativas com regras de negócio complexas;
Experiência com integrações entre sistemas e serviços externos;
Experiência com modernização, refatoração ou reescrita de sistemas legados;
Conhecimentos de arquitetura de software, padrões de projeto e princípios SOLID;
Experiência com otimização de consultas e desempenho de bancos de dados;
Conhecimento sobre testes automatizados, especialmente pytest ou Jest;
Conhecimento sobre padrões estéticos web e boas práticas de usabilidade;
Familiaridade com Linux e ambientes de implantação de aplicações;
Vivência com metodologias ágeis, como Scrum;
Inglês para leitura de documentação técnica.Outras InformaçõesNo momento da candidatura, são feitas algumas perguntas pelo site, que são extremamente importantes para a seleção de perfis. Suas respostas são de grande auxílio para a fase de entrevistas.
Pedimos atenção ao respondê-las.
O processo seletivo é feito através da avaliação de currículo, entrevista e teste prático. Obs: o retorno em relação à candidatura/desafios/testes é limitado à confirmação sobre o avanço, ou não, do(a) candidato(a) no processo seletivo.
Outras buscas que podem te interessar:
- Vagas de emprego de Programador
- Vagas de emprego de Desenvolvedor
- Vagas de emprego de Engenheiro de Software
- Vagas de emprego de Frontend
- Vagas de emprego de Backend
- Vagas de emprego de Full Stack
- Vagas de emprego de PHP
- Vagas de emprego de Java
- Vagas de emprego de Python
- Vagas de emprego de DevOps Engineer
- Vagas de emprego de Desenvolvedor Mobile
- Vagas de emprego de Desenvolvedor Android
- Vagas de emprego de Desenvolvedor iOS
- Vagas de emprego de Engenheiro de Dados
- Vagas de emprego de Cientista de Dados
- Vagas de emprego de Arquiteto de Software
- Vagas de emprego de Tester
- Vagas de emprego de QA Engineer
- Vagas de emprego de Desenvolvedor .NET
- Vagas de emprego de Tech Lead