00 /
Job offers

Senior Blockchain Developer

Golem Factory and its Mission
Across the planet, there is a vast untapped amount of computing power. By creating a global marketplace to connect all of this spare capacity, Golem will change the internet as we know it. Decentralization is starting to play an important role in the global economy, starting with how we exchange resources. Golem has been in the Ethereum space since its early days and is a recognized decentralized computations leader. Does building this ambitious game-changer project sound like a challenge you’d like to take on? If the answer is yes, we want to talk to you about joining the Golem team.

The Role
We’re currently looking for a Senior Blockchain Developer to join our Team.

By joining Golem you are going to help us to create great experience for developers that would like to quickly create rich and powerful decentralised applications on top of Golem Network. You will be taking part in analysis, prototyping and implementing decentralised solutions using your extensive knowledge of blockchain applications, smart contracts & web3 development.
 
What you’ll do with us:
- Develop reusable, testable and efficient code
- Research various blockchain platforms/technologies and implement PoC’s
- Contribute to the Golem Factory open source projects @GitHub
- Analyse possible solutions, suggest best approaches and implement them based on business requirements
  (which we expect you will also actively help us to define)
- Integrate external decentralised systems with Golem
- Contribute to the company Tech Council committee
- Test what you write with unit, integration and manual tests
- Attend daily and weekly stand-ups, sprint planning / retrospectives, 1:1s
- Work collaboratively in CET timezone with other engineers within the team and across teams, especially when working remotely

You're a great fit if:
- You are a software developer with at least 5 years of experience
- You have experience with Solidity (2+ years)
- You have extensive experience with Python, JavaScript/TypeScript (Node.js)
- You know tools required for blockchain development (Truffle, Ganache, Hardhat, Geth)
- You have a keen interest and/or direct experience with blockchain and other Web3.0 technologies, especially Ethereum, Solidity and smart contracts
- You are familiar with blockchain ecosystem (eg. DAO, DEX, NFT, ERC-20, EIP, Infura, Bridges, consensus mechanisms)
- You are skilled with Git, Github and its tools and know how to use them in larger projects
- You have good knowledge of general software design, as well as API design
- You have experience with SQL and NoSQL Databases (nice to have)
- You can communicate fluently in English (we are an English speaking company)
- You have some experience with Rust (nice to have)

Golem Factory Tech Stack:
- Backend: Rust, Python 3.8, JavaScript (Node.js), TypeScript, REST
- Version control, Reviews, Issue tracking: GitHub
- Continuous Integration/Tools: GitHub Actions
- Infrastructure: we are building one - the Golem Network!, Docker, Prometheus stack

Benefits @ Golem:
- Attractive salary
- Performance bonus
- Flexible contract types
- Remote-first culture with a hub in Warsaw (100% from home, 100% from office or hybrid)
- 26 days of PTOTraining and conference budget
- Private medical care
- Sports card
- Free meals and professional foosball table in the office
- Company retreats and events

If you are interested, please send us your resume in English. Thanks!