Desenvolvedor Back-End Junior (Pcd) - Santos/Sp
nstech
Score da Vaga
100 pontosA nstech é a maior plataforma de tecnologia e softwares para logística e supply chain da América Latina. Ela conecta toda a cadeia de transporte — embarcadores, transportadoras, corretores e motoristas — em um único ecossistema digital para tornar as operações mais eficientes, seguras e econômicas.
A GBM Control & Tech faz parte desse ecossistema com atuação próxima às operações logísticas da região, apoiando clientes e processos com foco em eficiência, segurança e melhoria contínua. Aqui, buscamos pessoas que queiram contribuir com responsabilidade, parceria e impacto real no dia a dia da logística.
Descrição da Vaga:
Responsabilidades Principais
- Desenvolver, manter e evoluir APIs RESTful utilizando NestJS
- Modelar e consumir banco de dados relacional PostgreSQL
- Implementar lógica de negócio com foco em código limpo, reutilizável e testável
- Escrever e manter testes automatizados (unitários e de integração)
- Colaborar com os times de produto, frontend e QA na definição e entrega de funcionalidades
- Documentar endpoints com Swagger (OpenAPI)
- Auxiliar na integração de sistemas internos e externos (APIs de terceiros)
- Participar de code reviews e rituais ágeis (como dailies e plannings)
Requisitos Técnicos
- Formação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou similar (concluído ou em andamento)
- Experiência com Node.js e framework NestJS
- Conhecimento prático com PostgreSQL:
- Criação e manutenção de tabelas, views e relacionamentos
- Domínio de consultas SQL (SELECT, JOIN, WHERE, GROUP BY)
- Noções de arquitetura modular, injeção de dependência e decorators (conceitos do NestJS)
- Familiaridade com Query Builders como Kysely.
- Experiência com ferramentas de versionamento de código (Git/GitHub)
- Capacidade de utilizar o Postman para testes de APIs
- Conhecimento básico em testes automatizados com Jest
Soft Skills Esperadas
- Vontade de aprender e crescer como desenvolvedor back-end
- Boa comunicação para trabalhar em equipe e discutir requisitos técnicos
- Atenção aos detalhes e zelo pela qualidade e legibilidade do código
- Organização para lidar com múltiplas tarefas e prazos
- Colaboração e espírito de equipe em ambiente ágil
Diferenciais (não obrigatórios)
- Experiência com Docker e conteinerização de aplicações Node.js
- Conhecimento em CI/CD (GitHub Actions)
- Conhecimento em autenticação com JWT
Benefícios:
- Vale-alimentação
- Vale-refeição
- Vale-transporte
- Plano de saúde/ odontologico
- Seguro de Vida
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Analista de Negócios
O Analista de Negócios (BA) é o profissional responsável por identificar problemas, oportunidades e soluções em processos organizacionais, atuando como ponte entre as áreas de negócio e a equipe de desenvolvimento de tecnologia. Ele realiza o levantamento e especificação de requisitos, mapeia fluxos de valor, desenha processos futuros e ajuda a garantir que as entregas de software estejam alinhadas com as metas estratégicas da empresa.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Business Intelligence
Business Intelligence (BI) é a área responsável por transformar dados brutos em informações estratégicas para tomada de decisão. Profissionais de BI constroem dashboards, relatórios e análises que ajudam as empresas a entender seu desempenho e identificar oportunidades de crescimento.
As principais habilidades incluem modelagem de dados (star schema, snowflake), ETL (extração, transformação e carga), SQL avançado, ferramentas de BI (Power BI, Tableau, Looker), data warehousing, KPIs e análise de métricas de negócio (MRR, churn, cohort). Conhecimento de dbt, Airflow e pipelines de dados é diferencial.
Profissionais de BI em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam data visualization, analytics engineering e conseguem traduzir dados complexos em insights acionáveis para o negócio. A área oferece oportunidades desde analista de BI até diretor de dados, com foco em tomada de decisão baseada em dados.
Sobre a área de Publicidade e Propaganda
A área de Publicidade e Propaganda é voltada para o planejamento, criação e veiculação de campanhas de comunicação com o objetivo de promover marcas, produtos, ideias ou serviços. Profissionais do setor atuam em agências de publicidade ou departamentos internos de marketing nas áreas de criação (direção de arte, redação publicitária), planejamento estratégico, atendimento a contas e compra de mídia.
Sobre a área de Backend
A área de Backend é responsável por toda a lógica do servidor, APIs, bancos de dados e infraestrutura que sustentam aplicações web e mobile. Profissionais de backend garantem que os sistemas sejam escaláveis, seguros e performáticos.
As principais habilidades incluem linguagens como PHP, Java, Python, Ruby, Go e Node.js, frameworks como Laravel, Spring Boot, Django e Express, bancos de dados (MySQL, PostgreSQL, MongoDB, Redis), arquitetura de software (clean architecture, DDD, microsserviços) e segurança de APIs (OAuth, JWT).
Desenvolvedores Backend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquitetura de microsserviços, cloud computing e performance de alta escala. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em escalabilidade, segurança e eficiência.
Sobre a área de Analista de Automação
O Analista de Automação é o profissional responsável por identificar oportunidades de otimização de processos e desenvolver fluxos automatizados (RPA, scripts ou integrações). Ele mapeia atividades manuais e repetitivas em diversas áreas da empresa e constrói soluções de automação utilizando plataformas de low-code/no-code (como Zapier, Make, Power Automate, n8n) ou ferramentas de RPA (como UiPath), promovendo ganho de eficiência operacional e redução de erros.
Sobre a área de Recursos Humanos
A área de Recursos Humanos é responsável por toda a gestão de pessoas nas organizações, desde a atração e seleção de talentos até o desenvolvimento, retenção e bem-estar dos colaboradores. Profissionais de RH são fundamentais para construir culturas organizacionais fortes e engajamento.
As principais habilidades incluem recrutamento e seleção, gestão de compensação e benefícios, desenvolvimento e treinamento (L&D), clima organizacional, engajamento, legiltação trabalhista, relações trabalhistas e ferramentas de RH (Workday, SAP SuccessFactors, Bamboo HR). Conhecimento de people analytics e data-driven HR é diferencial.
Profissionais de RH em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam employer branding, people analytics e estratégias de retenção de talentos. A área oferece oportunidades desde analista de RH até Chief People Officer, com foco em cultura, engajamento e crescimento de pessoas.
Comentários 0