Sobre o papel
Profile/Role: Backend Developer
Competence: 3+ years
Working Model: Work on Site
Location: Porto & Lisbon, Portugal
Candidates can apply from: India, Portugal, Brazil, Europe
Requisitos
Responsibilities
Integration of user-facing elements developed by front-end developers with server-side logic.
Contribute to team and organizational improvements in process and infrastructure.
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications.
Implementation of security and data protection
Integration of data storage solutions
Own & build new modules/features end-to-end independently.
Collaborate with other team members.
Requirements
In-depth knowledge of JavaScript, TypeScript, Node.js and frameworks available for it such as Express or Nest
Extensive understanding of RDBMS and ORM like Sequelize
Experience in Service Oriented Architecture system and Microservice architecture
Architectural understanding of modern-day web applications
Strong analytical skills and problem-solving aptitude
Basic understanding of front-end technologies
User authentication and authorization between multiple systems, servers, and environments.
Integration of multiple data sources and databases into one system
Understanding fundamental design principles behind a scalable application
Creating database schema that represent and support business processes
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Sobre a empresa
Você pode obter mais dos elementos do seu site tornando-os dinâmicos. Para conectar este elemento ao conteúdo de sua coleção, selecione o elemento e clique em Conectar aos Dados. Uma vez conectado, você pode economizar tempo atualizando seu conteúdo diretamente de sua coleção - não é necessário abrir o Editor ou mexer no seu design.
Adicione qualquer tipo de conteúdo à sua coleção, como rich text, imagens, vÃdeos e muito mais, ou carregue um arquivo CSV. Você também pode coletar e armazenar informações dos visitantes do seu site usando elementos de entrada, como formulários e campos personalizados. Colabore em seu conteúdo entre equipes atribuindo permissões definindo permissões personalizadas para cada coleção.
Certifique-se de clicar em Sincronizar depois de fazer alterações em uma coleção, para que os visitantes possam ver seu conteúdo mais recente em seu site ativo. Visualize seu site para verificar se todos os seus elementos estão exibindo conteúdo dos campos de coleção corretos. Pronto para publicar? Basta clicar em Publicar no canto superior direito do Editor e suas alterações aparecerão ao vivo.