Senior Backend Developer (Node.js)
Responsabilidades:
Desenvolver aplicações robustas em Node.js com foco em escalabilidade e performance.
Conceber e implementar arquiteturas cloud e sistemas assíncronos para processamento eficiente de dados.
Garantir a integração e otimização de bases de dados para grandes volumes de informação.
Colaborar com a equipa para assegurar qualidade de código e boas práticas de desenvolvimento.
Requisitos:
Experiência profissional sólida (3-5 anos) no desenvolvimento back-end com Node.js.
Conhecimentos avançados em arquitetura cloud.
Domínio de princípios SOLID e aplicação prática de padrões de desenho (ex: Factory, Singleton, Strategy, Observer) para criação de código modular, escalável e de fácil manutenção.
Experiência na conceção e implementação de sistemas baseados em comunicação assíncrona.
Experiência com bases de dados como SQL e PL/SQL.
Experiência com PostgreSQL e/ou BigQuery.
Capacidade de processar grandes volumes de dados (big data).
Controlo de versões com GitHub (Git-Flow, pull requests).
Experiência com Unit Tests e preferencialmente TDD.
Python Backend Developer Sênior
Responsabilidades e atribuições:
Atuar na concepção, desenvolvimento e evolução da camada backend da plataforma de IA.
Construir serviços com foco em escalabilidade, segurança, performance e integração com múltiplos sistemas.
Desenvolver APIs e componentes que sustentem o funcionamento da aplicação e sua comunicação com serviços externos.
Implementar integrações com APIs, serviços distribuídos e soluções baseadas em Inteligência Artificial.
Apoiar a evolução da arquitetura de serviços, considerando qualidade técnica, manutenção e crescimento sustentável.
Trabalhar em conjunto com frontend, arquitetura, produto e engenharia para garantir integração consistente entre sistemas e jornadas da plataforma.
Apoiar a construção de workflows automatizados e soluções orientadas a agentes.
Projetar e desenvolver serviços backend utilizando Python.
Implementar APIs REST escaláveis e seguras para consumo por aplicações frontend e sistemas externos.
Construir integrações entre serviços e arquiteturas distribuídas.
Garantir consistência entre contratos de API, lógica de negócio e consumo pelos clientes da plataforma.
Desenvolver serviços backend utilizando Python e frameworks modernos, como FastAPI.
Contribuir para a manutenção e evolução de componentes backend escritos em C#.
Implementar integrações com APIs externas e serviços de Inteligência Artificial.
Desenvolver testes automatizados e apoiar pipelines de build e deploy.
Trabalhar em conjunto com equipes de frontend na definição de contratos de API e fluxos de integração.
Colaborar com arquitetura e engenharia na evolução da camada de serviços da plataforma.
Apoiar a construção de workflows automatizados e sistemas baseados em agentes.
Atuar de forma colaborativa com times de produto, design e engenharia.
Aplicar boas práticas de engenharia de software no desenvolvimento backend.
Garantir performance, segurança e escalabilidade dos serviços.
Manter padrões de organização de código e arquitetura de serviços.
Contribuir para a evolução contínua da base técnica da plataforma.
Requisitos e qualificações:
Experiência sólida no desenvolvimento backend com Python e .NET.
Vivência com frameworks modernos para construção de APIs, como FastAPI.
Experiência no desenvolvimento de APIs REST seguras, escaláveis e bem estruturadas.
Conhecimento em integração entre serviços, sistemas distribuídos e APIs externas.
Experiência com modelagem e implementação de lógica de negócio no backend.
Vivência com testes automatizados e boas práticas de qualidade de software.
Conhecimento em pipelines de build, deploy e práticas de entrega contínua.
Capacidade de atuar de forma colaborativa com frontend, arquitetura, produto e engenharia.
Conhecimento em performance, segurança e escalabilidade de serviços backend.
Garantir a qualidade do código através de testes unitários, de integração e boas práticas de desenvolvimento (SOLID, Clean Architecture).
Implementar e gerenciar soluções de Observabilidade (métricas, logs, traces) utilizando ferramentas como Dynatrace para monitorar a saúde e performance das aplicações em produção.
Trabalhar com infraestrutura em nuvem, implantando e gerenciando serviços no Google Cloud Platform (GCP), com foco em Google Kubernetes Engine (GKE).
Benefícios
Vale refeição
Vale alimentação
Auxílio home office
Assistência médica
Assistência odontológica
Seguro de vida
Convênios em estabelecimentos e instituições de ensino
Treinamentos de agilidade recorrentes
E aí, topa criar experiências inovadoras para o mundo digital?
Na Decskill, estamos comprometidos com a igualdade de oportunidades e a não discriminação. Promovemos uma cultura de diversidade e inclusão, onde o recrutamento e a progressão se baseiam exclusivamente no talento, independentemente de idade, género, etnia, raça ou nacionalidade ou qualquer outra forma de discriminação incompatível com a dignidade humana.
#J-18808-Ljbffr