WHO WE'RE LOOKING FOR
We are looking for skilled web developers who have some experience with blockchain technologies who are excited about working in the emerging field of decentralized applications. We are looking to expand our Decentralized Apps Division in Curitiba, PR, BR. The ideal candidate has extensive full stack web development experience, demonstrated experience with one or more blockchains, and a passion for pushing the boundaries of what blockchains can provide. This position is best-suited for someone with experience in Ethereum-based token development (ERC20), dAPP architecture, and blockchain exchange systems.
WHAT YOU'LL DO
Join a team of talented web engineers and blockchain experts to ship scalable distributed applications.
Implement application logic using smart contracts (or similar technology) in collaboration with security auditors, leads, and the rest of the decentralized apps team.
Solve complex application issues within the unique constraints of publicly visible, distributed code.
Communicate with engineering leads, designers and business teams to implement features.
Plan, test, and meticulously review code that will not only run millions of times, but will do so publicly with little room for patching of live issues.
Assist the engineering management team to define technical requirements and estimates based on designs and production needs.
Ambition, eagerness to learn, a positive attitude, and ability to work within a team environment.
5+ years experience in a senior software development role.
2+ years of experience working on web development projects in a senior or higher role.
Practical experience with and a strong understanding of data structures and algorithms.
Strong desire to improve, learn new skills, and stay current on emerging trends and technologies.
Experience with known blockchain technologies (Bitcoin, Ethereum, etc.).
Excellent problem solving skills and ability to communicate complex ideas to both team mates and non-technical stakeholders.
Experience working with Scrum/Agile development practices and teams to develop and release products.
Experience working within technical teams on live or shipped projects.
Demonstrated knowledge of software development tools and processes relevant to one of the following languages (C, C++, Python).
Strong competence of version control systems and industry standard workflows (GitFlow, GitHub Flow, etc.).
Experience with optimization in large scale systems.
Experience building and managing distributed systems.
Experience with cryptography and its application in reference to anonymity and security within technology.
Previously shipped product using a blockchain technology.
Experience in a fast paced startup environment.
Understanding of blockchain consensus methods.
Experience maintaining a shipped product using databases and backend technologies.
Proven history of collaborating with both internal and external stakeholders to solve complex problems.
This is an on-site full-time position in our Curitiba, Brazil office spaces. Curitiba is known as the “Model City” in Brazil, surpassing São Paulo in the “Connected Smart Cities 2018” ranking. The city has also been awarded the “Global Sustainable City Award” for its excellent urban infrastructure and high coverage of green areas. Curitiba also has the most affordable cost of living among the capitals in the prosperous south region of Brazil.
This position provides a globally competitive base salary (DOE) and project bonus eligibility, as well as relocation assistance and healthcare benefits.
When applying, please include the position and location you’re applying for in your email subject line. Also include a cover letter and any relevant work samples or code repositories that you would like us to consider.