Blockchain Software Engineer

Ex Machina delivers environmental monitoring IoT solutions to weather-sensitive industries. Our solutions are powered by machine learning for predictive analytics and custom sensor node hardware for weather/air/water/noise/soil sensing. We are extending our core system to utilize distributed ledger technologies (Web3) with the support and investment of SOSV/HAX/DLAB,  Consensys/Tachyon, Protocol Labs, Filecoin.

We are currently building a community powered weather station network, that rewards weather station owners and provides accurate weather services to Web3 enterprises, with end goal to enable the integration of weather stations to parametric weather crop insurance smart contracts. Find out more in this short pitch video and check out some open-source components of our system to get an idea what we are building.

We are looking for a Blockchain Developer to join our dedicated cross-functional team. You should be comfortable with web2 and web3 technologies and back-end development frameworks, or at least have solid web2 experience and be very passionate about converting to web3 😉

We expect you to be a team player and have a desire to participate in a startup which is constantly changing and growing, and be responsible for making some really cool stuff happen.


  • Take part in the design and development of our existing web2 apps and APIs, web3 dapps
  • Prototype new features and entirely innovative solutions using cutting edge technologies


  • Proven experience as a blockchain developer or demonstrate strong desire to convert from web2 to web3
  • Knowledge of SOLIDITY, or strong drive to quickly learn and develop around this
  • Knowledge of (some) back-end languages and frameworks (e.g. Spring, Node.js)
  • Excellent communication and teamwork skills
  • Ability to take ownership of a task and deliver on it

Also, useful to have:

  • Knowledge of Oracle technologies (e.g. CHAINLINK, API3) and IPFS / Filecoin technologies
  • Experience working in a crypto startup company
  • Knowledge of crypto tokenomics
  • Degree in Computer Science, or relevant field
  • Knowledge of software development life cycle processes & tools (Agile, Git, Jenkins, Trello/JIRA)
  • Strong sense of humour, because we are all fun to be around and want to keep it this way.


At Ex Machina we are investing in people that will contribute to the growth of the company. We are offering:

  • Be part and contribute to the future of a fast scaling startup company
  • Competitive salary
  • Stock option incentive plan
  • Remote working & flexible hours is a standard, not an exception
  • Great office environment & culture
  • Free weather data mining station and the finest specialty coffee!

Join Our Team

We’re always looking for new talent, for permanent positions or internships. If you like what we do, contact us now!