Web 3 Back-End Software Engineer

450 - 540 EUR/ dzień.B2B
MidInne·B2B
#394087·Dodano wczoraj·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

web 3Software DevelopmentOpenID4VCIOpenID4VPcryptographicJavaScriptNode.js

Firma i stanowisko

Currently, for one of our Partners, we are looking for an experienced Web3 Back-End Software Engineer (m/f/n).

Wymagania

  • Diploma in IT, Engineering, Mathematics or Physics.
  • 5 years experience in software engineering (full-stack/backend/frontend/distributed systems).
  • 5 years experience in scalable, secure, cloud-based software architecture.
  • 5 years experience with Agile / Scrum delivery.
  • 3 years experience with DID and W3C Verifiable Credential solutions.
  • 3 years experience with OpenID4VCI and OpenID4VP.
  • 3 years experience in credential issuance, presentation, verification, wallet integration.
  • 3 years experience in cryptographic workflows, digital signatures, secure key management.
  • 3 years experience with blockchain-based and distributed-ledger solutions.
  • 3 years experience in code reviews and software engineering best practices.
  • 3 years experience with Digital Product Passport solutions.
  • 5 years experience with JavaScript, TypeScript, React, Next.js, React Native, HTML5, CSS3, Webpack, Vite.
  • 5 years experience with Node.js, NestJS.
  • 5 years experience with RESTful APIs, OpenAPI, PostgreSQL, MySQL, MongoDB.
  • 3 years experience with Solidity, Hardhat, Foundry, OpenZeppelin, ethers.js, token standards.
  • 3 years with DID, VC, SD-JWT VC, OpenID4VCI, OpenID4VP, SIOP v2, OAuth2, OIDC.
  • 3 years experience with ECDSA, hardware wallets, digital signatures.
  • 3 years experience with EBSI ecosystem.
  • 3 years experience with XML, XSD, JSON, JSON Schema, JSON-LD.
  • 5 years experience with web application security, API protection, OAuth, OWASP.
  • 5 years experience with Docker, Kubernetes, GitLab CI, Jenkins, ArgoCD, Git, AWS, Azure, DevSecOps, JIRA, Confluence.
  • English language proficiency at minimum B2 level.

Obowiązki

  • Development of back-end website applications.
  • Integration of user-facing elements developed by frontend developers with server-side logic.
  • Implement core business logic.
  • Design and implementation of data storage solutions.
  • Apply data and security best practices: input validation, authentication/authorisation, secure storage, compliant logging and monitoring.
  • Optimisation of the application for maximum speed and scalability.
  • Design and develop APIs.
  • Participate in the design and creation of scalable software.
  • Maintenance of code integrity and organisation.
  • Writing clean, functional code on the backend.
  • Compile and analyse data, processes, and code to troubleshoot problems and identify areas for improvement, including setting up and querying monitoring tools.
  • Perform unit/integration testing, debug, fix, and validate code changes.
  • Deliver solutions that fulfil functional and non-functional requirements and align with user expectations.
  • Write technical documentation.
  • Basic configuration of cloud services for back-end functionality (e.g., serverless functions, storage accounts, managed Kubernetes).
  • Develop and maintain services and business logic using one or more back-end programming languages.
  • Implement authentication and authorization mechanisms to secure API endpoints and services.
  • Write and maintain unit and integration tests to ensure code quality and reliability, integrating them into the CI/CD pipeline.
  • Plan, execute, and control projects by managing scope, schedule, budget, risks, and stakeholders with recognised methods.

Benefity

  • Contract: B2B via SHIMI.
  • Mostly remote work within the EU.
  • Occasional travel to Brussels (client may request on-site presence with 7 days’, at contractor’s cost).
  • Rate: 450-540 EUR/MD netto + VAT.

Inne informacje

Informujemy, że administratorem danych jest Shimi Sp. z o.o. z siedzibą w Warszawie, (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

SHIMI sp. z o.o.

SHIMI sp. z o.o.

113 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz