Web3 Full-Stack Software Engineer (m/f/n)
9450 - 11.3k EUR9450 - 11 340 EUR/ mies.B2B
SeniorInne·B2B
#393184·Dodano wczoraj·4
Źródło: justjoin.itTech Stack / Keywords
JavaScriptTypeScript
Firma i stanowisko
This position supports an EU Verify / Web3 project delivered for a European institutional environment.
Wymagania
- At least 10 years of full-stack software development experience within the JavaScript/TypeScript ecosystem
- At least 5 years experience with Web3 and blockchain solutions, including smart contract-based applications on EVM-compatible networks
- At least 5 years experience with decentralised identity and verifiable credential solutions, including digital wallets based on W3C standards
- At least 5 years designing, building and securing RESTful APIs and web services
- At least 5 years IT project delivery experience within the public sector or European institutional environment
- At least 5 years Agile/Scrum experience in complex, multi-stakeholder projects
- At least 5 years experience with JavaScript, TypeScript, including modern ECMAScript standards, type systems and asynchronous programming
- At least 5 years experience with Node.js and familiarity with Bun runtimes
- At least 5 years experience with NestJS for modular applications and microservices
- At least 5 years experience with RESTful APIs, OpenAPI specification and contract-first API design
- At least 5 years experience with XML, JSON, JSON Schema and JSON-LD
- At least 5 years experience with web and API security standards: HTTPS, TLS, OAuth 2.0, OpenID Connect, mTLS and JWT
- At least 5 years experience with React, including hooks, context and state management libraries
- At least 5 years experience with Next.js for server-side rendering and full-stack React applications
- At least 5 years experience with React Native for cross-platform mobile applications
- At least 5 years experience with HTML5, CSS3, responsive and adaptive design
- At least 5 years experience with Webpack and Vite
- At least 5 years experience with PostgreSQL and MySQL, including schema design, indexing, query optimisation and complex SQL
- At least 5 years experience with MongoDB, including document modelling and query optimisation
- At least 5 years experience with Solidity smart contract development for EVM-compatible networks
- At least 5 years experience with smart contract upgradeability patterns including Contract Factory, Beacon Proxy, UUPS, Transparent Proxy and EIP-2535 Diamond
- At least 5 years experience with Ethereum standards and specifications: ERC-20, ERC-721, ERC-1155, ERC-1167, EIP-712 and EIP-1559
- At least 5 years experience with Hardhat, Foundry and OpenZeppelin libraries/frameworks
- At least 5 years experience with smart contract interaction libraries including ethers.js and viem
- At least 5 years experience with hardware wallets, ECDSA cryptography, key management and EIP-712 signing mechanisms
- At least 5 years experience with blockchain indexing and integration technologies including SubGraph and GraphQL
- At least 5 years experience with DID standards and frameworks including DID resolution, DID documents and DID-based authentication
- At least 5 years experience with W3C Verifiable Credentials Data Model including issuance, revocation and verification flows
- At least 5 years experience with digital wallet integration and credential exchange protocols: OpenID4VCI, OpenID4VP and SIOP v2
- At least 5 years experience with Docker and Kubernetes
- At least 5 years experience with CI/CD tools and practices including GitLab CI, Jenkins, ArgoCD and infrastructure-as-code concepts
- At least 5 years experience with Git, JIRA and Confluence
- At least 5 years experience with SonarQube, code review practices and technical debt management
- Education: EQF7 in Computer Science, Software Engineering, Electronics, Mathematics or Physics
- English: minimum B2 level with strong written and oral communication skills
Nice to have:
- PhD in IT, Engineering, Mathematics or Physics
- Applied research experience related to Web3, decentralised identity, cryptography or distributed systems
- Experience collaborating with architects, researchers and standardisation experts
- Experience with research and publication of innovation issues related to IT and electronics
Obowiązki
- Full software development lifecycle management, from requirements analysis to production operations
- Designing, building and securing RESTful APIs and web services
- Delivering IT projects within the public sector or European institutional environment
- Agile/Scrum delivery in complex, multi-stakeholder projects
- Writing and maintaining technical documentation including API documentation, architecture decision records and developer guides
- Technical experimentation, benchmarking and comparative evaluation of Web3 architectures, protocols and implementation strategies
- Designing and developing scalable web and mobile applications, including dApps
- Implementing smart contract interactions and verifiable credential issuance/verification workflows
Benefity
- Contract: B2B via SHIMI Poland
- Type of work: mostly remote / far-site work within the EU
- Occasional on-site presence in Brussels may be required with 7 days’ notice
- Occasional travel to Brussels required; planned meetings are at contractor’s cost unless approved otherwise
- Rate: 450–540 EUR per MD
Inne informacje
Services must be performed from within the EU.
SHIMI sp. z o.o.
113 aktywnych ofert