- You will be working in a highly collaborative team and involved in all aspects of the product’s development, within an agile environment using modern web/application tools, UX and workflows.
- You will work on executing various user stories from the product’s backlog, assisting in the completion of those tasks within the agreed timeline and in accordance with the story’s acceptance criteria.
- You will contribute to the requirements (tech specs) drafting / analysis
- You will create documentation throughout the software development life cycle
- Where appropriate you may coach / mentor other members of the development team
- You will be expected, within a short ramp-up period, to make major contributions to the product’s development across the full stack, including but not necessarily limited to:
- Front-end development using TypeScript, React, Redux, ethers.js etc.
- Solidity smart contract development using Hardhat
- Assist in implementing ground-breaking cryptographic protocols including Zero Knowledge Proof systems
- Assist in maintaining the products extensive CI/CD pipeline
- Your code is clear, well-formatted, easy to maintain, and you provide accompanying documentation.
- Samples of your code are made available for review (e.g. via a GitHub profile or otherwise) and you are able to clearly explain the code and the reasoning behind it.
- A collaborative software development experience with experience in working on production applications across the full stack, ideally in a start-up and that experience includes:
-
- Usage of modern Javascript frameworks, preferably React with Redux, however also open to Vue
- Commercial WebApp experience
- Strong proficiency in TS/JS (both Node.js and in browsers), HTML, CSS
- Experience developing frontend/commercial dApps interfacing with web3 wallets
- Experience developing and optimizing EVM-based smart contracts in Solidity, using development environments such as Hardhat or Truffle
- Strong understanding of EVM architecture (storage, memory, stack etc.)
- Test-Driven or Behaviour-Driven Development using modern testing tools such as Mocha/Jest and Cypress
- Experience in building / optimising deployment systems
- Familiarity with best practices in DevOps and CI/CD tooling
- Strong understanding of git and best practices in version control, collaborative coding via pull requests, and code review
- Familiarity with issue tracking and Agile / Scrum processes
- A strong understanding of the blockchain, DeFi, and cryptocurrency spaces
- Working knowledge in UNIX-like OS and CLI tools
- Working knowledge of web / network / routing protocols (TCP/IP, HTTPS, GRPC)
- Excellent communication and collaboration skills
- A proactive, self-driven approach and entrepreneurial, problem-solving mindset
- Ability and motivation to learn new things quickly
- Full-time availability with flexible working hours within predominantly American / European timezones
- Willingness to be a publicly visible member of the team
- English: upper-intermediate+
Nice to Have
- Experience working remotely
- Experience with Open Source projects
- Experience with DAOs
- Experience with data privacy / cryptography
- Proficiency in using containerization and orchestration tools (Docker, docker- compose, Docker-Swarm, Kubernetes)
- Basic deployment knowledge to recognized cloud providers such as AWS, GCE, Digital Ocean, Azure
- Experience with financial regulation and compliance
- Experience working with browser extensions
- Understanding of cryptography, experience with ZK circuits and DSL (Circom, ZoKrates, etc..)
- Experience with Rust, Golang
- Knowledge of privacy solutions like Tornado Cash / zk.money
- Remote work with a highly talented team in a dynamic, fast-growth startup
- Opportunity to work with ground-breaking technology on a philanthropic mission to improve privacy and trust in the decentralized world
- Close collaboration with leading projects and thought leaders in the space
- Attractive compensation with upside potential
Also don’t forget to follow us on social media:
Twitter: https://twitter.com/ZKPanther
Telegram: https://t.me/pantherprotocol
Discord: https://discord.gg/WZuRnMCZ4c
Reddit: https://www.reddit.com/r/PantherProtocol
Medium: https://blog.pantherprotocol.io/