Backend Software Engineer (m/f/n)

9450 - 11.3k EUR/ mies.B2B
SeniorFull-time·B2B
#393295·Dodano 5 dni temu·16
Źródło: Shimi
Aplikuj teraz

Tech Stack / Keywords

BackendBlockchainGoC++Node.jsSplunkRelational DatabasesPostgreSQL

Firma i stanowisko

Currently, for one of our Partners, a European Union Organisation based in Brussels, we are looking for an experienced Backend Software Engineer (m/f/n) to join a long-term international project.

Wymagania

  • At least 10 years of experience as a Backend Software Engineer on IT projects.
  • Minimum 4 years developing Verifiable Credential solutions.
  • At least 2 years developing Verifiable Credentials in content protection.
  • Minimum 5 years experience in blockchain and/or distributed ledger technology development.
  • At least 5 years experience developing Web3-based systems.
  • English language proficiency at minimum B2 level (CEFR).
  • At least 10 years in back-end programming including Go, C++, and server-side frameworks such as Node.js.
  • At least 10 years working with application performance monitoring tools like Dynatrace, Splunk, Elastic APM, and OpenTelemetry.
  • Minimum 7 years experience with relational databases such as PostgreSQL, Oracle, MySQL, and NoSQL databases like MongoDB, CouchDB, CosmosDB.
  • At least 7 years experience with version control workflows including GitFlow, trunk-based development, and legacy systems using SVN.
  • Minimum 7 years designing, developing, and securing RESTful APIs and web services including OpenAPI/Swagger.
  • Minimum 7 years with containerisation and orchestration technologies like Docker and Kubernetes.
  • At least 4 years with authentication and authorisation standards (OAuth 2.0, OpenID Connect, W3C VCDM, DIDs, SD-JWT) and 2 years defining digital signature profiles.
  • At least 4 years in cryptographic concepts including public/private key cryptography, digital signatures, hashing, key management, and secure key storage.
  • Minimum 5 years developing applications for blockchain and distributed ledger technologies, smart contract interactions, event-driven architectures, with at least 3 years using Ethers.js and web3 integrations.
  • At least 1 year experience with Zero-Knowledge Proofs (ZKP) for privacy-preserving proofs.

Obowiązki

  • Design, develop, and maintain robust, secure, and scalable back-end applications and services.
  • Design and implement server-side business logic integrating front-end components and external systems.
  • Design, implement, and optimise data storage solutions ensuring data integrity, performance, and scalability.
  • Develop and maintain secure RESTful APIs and web services following best practices.
  • Apply secure software engineering principles including authentication, authorisation, and secure data storage.
  • Optimise applications for performance, scalability, resilience, and operational efficiency.
  • Contribute to scalable software architectures and distributed systems design.
  • Produce clean, maintainable, reusable, and well-documented code.
  • Analyse application logs and metrics to identify issues and improve system performance.
  • Develop and maintain automated unit and integration tests.
  • Diagnose and resolve software defects ensuring quality through testing.
  • Deliver software meeting security, performance, availability, maintainability, and usability requirements.
  • Produce and maintain technical documentation including design specs and API docs.
  • Configure and integrate cloud-native services including serverless computing, storage, and container orchestration.
  • Develop business services using modern back-end languages and frameworks.
  • Implement robust authentication, authorisation, and identity management mechanisms.
  • Contribute to CI/CD pipelines with automated testing and deployment.
  • Design and maintain highly secure and scalable blockchain and Web3 solutions.
  • Define technical architecture of decentralised applications and smart contract ecosystems.
  • Design and optimise smart contract systems on EVM-compatible networks.
  • Design blockchain-based tokenisation models and manage lifecycle of digital assets.
  • Define and implement cryptographic protocols including digital signatures, Zero-Knowledge Proofs, and privacy mechanisms.
  • Design decentralised identity solutions using Decentralised Identifiers, Verifiable Credentials, and OpenID4VC.
  • Define blockchain interoperability architectures integrating with enterprise and cloud systems.
  • Design event-driven architectures integrating blockchain events with off-chain services.
  • Optimise blockchain applications for security, gas efficiency, and scalability.
  • Perform smart contract security reviews and support formal verification.
  • Design blockchain data indexing services using Subgraph, GraphQL, or equivalents.
  • Lead evaluation and adoption of emerging blockchain protocols and Web3 technologies.
  • Contribute to blockchain governance models and engineering best practices.
  • Provide technical leadership, mentoring, architecture and code reviews.
  • Produce high-quality technical documentation including architecture and security analyses.

Benefity

  • Long-term B2B cooperation with SHIMI.
  • Project duration of up to 48 months.
  • Competitive rate of 450-500 EUR/day.
  • Mostly remote work setup within the EU.
  • Two physical meetings per 12-month period, max 2 days each, at contractor's cost.
  • International and multicultural working environment.
  • Collaboration with highly skilled professionals across Europe.

Inne informacje

Services must be performed from within the European Union. Two physical meetings with the customer are planned per 12-month period, maximum 2 days each, at contractor’s cost.

SHIMI sp. z o.o.

SHIMI sp. z o.o.

106 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz