Blockchain Software Engineer

Ubiwhere is a software company that researches and develops bleeding-edge technologies, designs state-of-the-art solutions and creates valuable intellectual property to be an international reference i

Ubiwhere is a software company that researches and develops bleeding-edge technologies, designs state-of-the-art solutions and creates valuable intellectual property to be an international reference in Smart Cities, Telecom & Future Internet. Our company is committed to creating smart solutions for smart cities in many areas. We embrace interoperability, Open Data and smart cloud-based services as fundamental components of what we do.

A day in Ubiwhere as a Blockchain Software Engineer :

  • Develop blockchain solutions and support the development of blockchain-enabled applications
  • Implement high-performance and high-quality software modules
  • Propose decisions at the architecture level
  • Participate in technical presentations for funded projects
  • Contribute to R&I proposals
  • Review and implementation of code with and/or without interaction with Blockchain tech
  • Identify problems/bugs and implement solutions on different blockchain protocols
  • Development of smart contracts to integrate decentralized logic
  • Involvement in deployment process for production states
  • Create highly scalable back-end services
  • Create and maintain documentation of all implemented functionalities
  • Maintain the quality, organization, automation and testing of the code
  • Research the latest Blockchain trends and translate it into practical results as code prototypes, demos, libraries, and articles


What you’ll need
:

  • Experience with web3 and/or ethers libraries (javascript, python, java)
  • Practical experience working with Blockchain nodes (Geth, Parity, btccore, …)
  • Experience in Smart contracts language (Solidity, Vyper, …)
  • Experience with frameworks for integration with different network environments (Truffle, Remix, Brownie, Hardhat …)
  • Experience/knowledge in using some existing solutions to facilitate integrations like (Authereum, Torus, Raiden Network, GSN ….)


What we expect from you:

  • Teamwork
  • Estimate management
  • Communication, both intra- and inter-team
  • Code management skills, following industry best practices
  • Pro-activity/ process agility


Life at Ubiwhere
:

  • Unique culture with an open mind for new ideas and methodologies
  • Assessments every 6 months where your voice can be heard
  • Awesome perks & benefits: health insurance, flexible schedule, remote-friendly environment, happy hours, extra days-off and a yearly stipend for learning and development activities
  • Remuneration compatible with experience;
  • Opportunity to work in a challenging environment with dynamic teams and innovative projects;
  • Excellent career development opportunities in a high growth company.

Note: If this job isn’t for you, but perhaps you have a friend who would be a perfect fit, send them this link! Thanks!