FIWARE Careers: Blockchain / DLT Developer - Tech Team (Senior Level)
Bring support to members of the FIWARE Community in blockchain related software development activities.
Who we are
FIWARE Foundation brings support to the fast-growing global community around FIWARE, the Open Source framework that is defining the standards for building the Smart Solutions of today and of the future, transforming the daily life of people and organizations. We believe that standards have to be driven by the needs of all Society, not the benefit of a few players. We recruit talents and gamechangers who share this vision and want to be part of our movement towards the creation of a better world that will bring new opportunities to all by fostering open innovation. Meanwhile, FIWARE has not only set up sector standards (e.g., for Smart Cities) but has also become one of the driving forces for Data Spaces in Europe. With worldwide more than 600+ members, 20+ strategic partnerships, 39 Innovation Hubs, over 1,000 Smart Data Models, a University Roadshow and an Accelerator Program, book releases and co-creations, FIWARE is growing constantly on all continents.
Mission
Bring support to members of the FIWARE community in software development related activities.
Responsibilities
- Setup and operate instances of FIWARE on public cloud environments as well as using Docker technologies
- Bring support to development of the roadmap of FIWARE components following an Agile approach and FIWARE development guidelines
- Create and document automated tests for validation of FIWARE components, FIWARE instances and Powered by FIWARE solutions
- Automatic configuration and deployment based on Docker/Docker Compose
- Develop product and training documentation about FIWARE technologies
- Support FIWARE dev teams in fixing software bugs and FIWARE Community requests
Required Skills
- MSc in Computer Science or equivalent
- Strong technical writing and documentation skills required
- Excellent analytical and problem-solving skills
- Hands-on experience in:
- Strong background in software development
- Extensive experience in back-end development, algorithms, and data structures
- REST and JSON development
- Several programming languages, preferably: Node JS, Golang, Python and/or Rust development
- Familiarity with the working of peer-to-peer networks, cryptography, and blockchain protocols
- Good understanding of consensus algorithms, smart contracts
- Knowledge of blockchain/DLT technologies such as Ethereum, IOTA, and Hyperledger
- Advanced analytical and problem-solving skills
- Container and clustering technologies based on Docker
- Familiarity with the following technologies is considered a plus:
- Cloud technologies and frameworks, such as OpenStack/AWS
- Orchestration, such as Kubernetes
- Scrum/Agile principles
- IoT protocols
- NoSQL (MongoDB)
What we offer
- Become part of a friendly, young and dynamic team
- Work with multiple teams worldwide
- The possibility to work independently
- Place of work can be in Berlin (FIWARE Foundation offices) or in Germany, Spain, Italy (remotely from home)