MVP Workshop is a blockchain product research and development studio driven by the exploration of disruptive technologies and their application in real-life scenarios.
A bit about the role
As a Senior Solidity Developer you will work closely with our development and core engineering team, on cutting edge, industry-leading products in order to deliver new features and customer value propositions in web3 world.
Your main focus will be development on the Ethereum/Polygon/Polygon Edge ecosystem, although we will support you to learn about other blockchains if you desire.
You'll know this role is for you if you enjoy:
- Working in the web3 space on cutting edge technologies (Polygon Edge, ZK, large projects with more than 3 million users, etc.)
- Having direct impact on multiple projects
- Transforming business and technical requirements into Solidity solutions
- Mentoring team and supporting your team growth
- Enjoy interacting with clients, teams and product leadership
PICTURE YOUR TIME WITH US
Your usual day will include:
- Designing, developing or improving the clients dApps and blockchain infrastructure for different products and services
- Guiding team members on good design and coding principles
- Reviewing codes and merge requests by medior and junior developers, offering constructive feedback to the team
- Working closely with the rest of the team in order to coordinate and align on tasks and goals
Your usual week will include:
- Discovering the high level business requirements and jointly with Technical Architect creating functional and technical specifications, breaking down the business request into Solidity requirements and code
- Having fun with teammates while learning and exploring new Web3 technologies (we dedicate time to learning and educating ourselves)
- Supporting Technical Architect and Product leadership in estimating scope of work
WE WOULD LOVE TO SEE YOU BRING
As a must:
- Languages: Solidity (2 years of experience), TypeScript
- Tooling: Hardhat, Tenderly, OpenZeppelin, TypeChain
- Design & develop Smart Contracts
- Write migrations and deploy code to EVM-compatible networks
- Demonstrated expertise in building Solidity Applications at scale
As a plus:
- Security design and auditing of smart contracts
- Strong unit and integration testing culture
- React, Postgres, SequilizeJS, Docker or k8s, docker-compose
- Degree in Computer Science, Information Technology and/or equivalent work experience
Plus as a general knowledge:
- NFTs, DeFi, DAO, Oracles
- Experience with Ethereum or Polygon — proficient with the core concepts in the space
JOB PERKS
- Distributed teams mean you can work from wherever you want...
- Although we do have two offices in the center of Belgrade
- No-limit paid vacation policy
- Flexible working hours
- Tech and education budget
- True meritocracy when it comes to promotions
If you are already picturing yourself as a part of the team, don't be a stranger.
We would be more than happy to get to know you!