Web 3 Back-End Software Engineer
9450 - 11.3k EUR9450 - 11 340 EUR/ mies.B2B
SeniorFull-time·B2B
#394158·Dodano wczoraj·0
Źródło: ShimiTech Stack / Keywords
Web3
Firma i stanowisko
SHIMI Sp. z o.o.
Wymagania
- Diploma in IT, Engineering, Mathematics, or Physics.
- 5 years experience in software engineering including 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 with credential issuance, presentation, verification, wallet integration.
- 3 years with cryptographic workflows, digital signatures, secure key management.
- 3 years experience with blockchain-based and distributed-ledger solutions.
- 3 years experience with 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 with ECDSA, hardware wallets, digital signatures.
- 3 years with EBSI ecosystem.
- 3 years 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.
- Minimum English proficiency at 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 type: B2B via SHIMI.
- Mostly remote work, with requirement to perform services from within the EU.
- Occasional travel to Brussels may be required (on-site presence with 7 days' notice, travel cost at contractor's expense).
- Rate: 450-540 EUR per man-day netto plus VAT.
Inne informacje
Services must be performed from within the EU. Occasional travelling to Brussels may be required with 7 days’ notice at contractor’s cost.
SHIMI sp. z o.o.
113 aktywnych ofert