Skip to main content
All Posts By

gianlucamb

BLOCKCHAIN SENIOR ENGINEER

BLOCKCHAIN SENIOR ENGINEER

WHO WE’RE LOOKING FOR

We are looking for a Senior Engineer with mobile and web experience and a passion for working with blockchain technologies to join our growing studio. This position is best-suited for someone with experience in Ethereum-based token development (ERC20), dAPP architecture, and / or blockchain exchange systems.  Ideally, we’re seeking someone with ambition to lead projects and pioneer adoption of new technologies.

WHAT YOU’LL DO

  • You will architect and author Ethereum smart contracts in Solidity and collaborate with security auditors reviewing these contracts.
  • Participate in building product features and making decisions with software architects to shape the way our technology is built.
  • Communicate with external teams and customers to help implement features and coordinate product changes.
  • Give advice and guidance to various teams based on the topic of blockchain technologies and drive architectural conversations.
  • Be accountable for development deliverables and guiding team tasking.
  • Work with engineering leads to define scope, deliverables, and identify project risks and mitigations.
  • Act as a technical authority and advocate for blockchain technologies. Educate managers, peers, and key stakeholders on possibilities and limitations in the space.
  • Learn and stay competitive with industry trends, emerging technologies, and best practices.

REQUIREMENTS

  • Ambition, eagerness to learn, a positive attitude, and the ability to work within a team environment.
  • 4+ years of experience working on web development projects in a senior or lead role.
  • Systems engineering experience with distributed tech stacks.
  • Practical experience with and a strong understanding of data structures and algorithms.
  • Experience with cryptography and its application in reference to anonymity and security within technology.
  • Experience with optimization in large scale systems.
  • Experience building and managing distributed systems.
  • Experience with known blockchain technologies (Bitcoin, Ethereum, etc.).
  • Excellent problem solving skills and ability to communicate complex ideas to both teammates and non-technical stakeholders.
  • Experience working with Scrum/Agile development practices and teams to develop and release products.
  • Strong written and verbal communication skills in a team setting and experience communicating with remote teams.
  • 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.).

BONUS ATTRIBUTES

  • Previously shipped product using a blockchain technology.
  • Experience in a fast paced startup environment.
  • Experience working with consensus methods.
  • Degree in mathematics or cryptography.
  • Experience managing a shipped product using databases and backend technologies.
  • Strong desire to learn new skills.
  • Social skills collaborating with both internal and external stakeholders solving complex problems.

Benefits

We believe in treating people right to build a great team for the journey ahead. If there’s something important to you that’s not on this list, talk to us! 🙂

  • Competitive salary and meaningful long-term incentives according to this leadership role
  • We use Macbooks, but we can get you whatever equipment helps you get your job done
  • Full Remote

When applying, please include the position and location you’re applying for in your email subject line. Please also include a cover letter.

Interested? Apply now:

    FRONT-END WEB ENGINEER

    FRONT-END WEB ENGINEER

    WHO WE’RE LOOKING FOR

    We are looking for a talented  front-end web Engineer to join our team. you will be working in close collaboration with designers and other developers to create scalable, user friendly web apps with complex integrations with decentralized systems. Mighty Block is focused on building quality Apps on mobile & web platforms. Tackling a new generation of software we need driven folks who are excited to pave the way into unknown territory and have the fortitude to see it through. You will work alongside product and engineering teams to enable the next generation of crypto-gamers to safely store and interact with the assets of tomorrow.

    WHAT YOU’LL DO

    • Develop high quality features and scalable technologies in collaboration with design, product and development teams.
    • Build intuitive user interfaces on cutting-edge technologies, learning how to solve complex design and technical challenges.
    • Work with technical leaders to architect and implement scalable web portals and applications from the ground up, through all aspects of the project lifecycle.
    • Work with QA to identify issues and contribute to code testing suites in order to maintain long term code quality and avoid defect regressions.
    • Work in small teams with technical leaders to provide feedback and code reviews for other engineers.
    • Learn from industry trends and stay competitive with emerging frameworks, technologies, design patterns, and best practices.

    REQUIREMENTS

    • Ambition, eagerness to learn, a positive attitude, and the ability to work within a team environment.
    • 3+ years in a JavaScript development role using: asynchronous programming, event driven programming, DOM manipulation, api integration, data binding, unit testing, MV* patterns, modularization, ES6, etc.
    • 2+ years of experience working on live web development in a client developer role.
    • Demonstrated competence using at least 2 of the following frameworks/technologies: Angular, React, React Native, Flux/Redux, Vue, JQuery, Backbone, Elm, Ember, or other client-side framework.
    • Some experience working with one or more of the following technologies for web development: Python, Ruby, PHP, Node, or Java.
    • Live development experience using Angular, React, and Redux.
    • Experience using industry standard version control tools and workflows (git, svn, perforce).
    • Excellent problem solving skills and ability to communicate solutions to the team.
    • Experience working with Scrum/Agile development practices and teams to reliably develop and release products.
    • Experience deploying live web products and features.
    • Strong written and verbal communication skills, experience communicating with remote teams a plus.
    • Competent building and styling web pages with modern HTML and CSS structure and techniques.
    • Demonstrated experience working within complex UI systems and solving usability problems.

    BONUS ATTRIBUTES

    • Demonstrated understanding of web services, REST, WebSockets and the HTTP protocol.
    • Experience with emerging blockchain technologies (Bitcoin, Ethereum, etc.).
    • Experience integrating authentication with ethereum applications in the browser.
    • Experience setting up and maintaining local environments: Docker, Vagrant, Wamp, etc.
    • Experience with code review processes & tools (pull or merge requests).

    COMPENSATION

    This position provides a globally competitive base salary (DOE) and project bonus eligibility.

    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.

    Interested? Apply now: