Sr. Software Engineer (Truffle)

Company: Consensys
Location: Los Angeles, California, United States
Type: Full-time
Posted: 25.APR.2021
< >


About ConsenSys ConsenSys is a blockchain software technology company focused on building infrastructure, tools, and products for Institutio...


About ConsenSys ConsenSys is a blockchain software technology company focused on building infrastructure, tools, and products for Institutions, Enterprises, developers, crypto and DeFi investors and users. Our mission is to drive adoption of the decentralized world wide web (Web3) and the Ethereum ecosystem, the only current candidate to be the automatic, objective trust foundation and base settlement layer for the planet. If you are someone that thrives in a fast-paced environment where being self-directed, determined, and resilient are a requirement, we would love for you to join us. About the Truffle Suite product group Truffle Suite is the leading provider of blockchain development tooling, and we help hundreds of thousands of software developers write, test and deploy their blockchain applications. The Truffle suite of tools provides blockchain developers with easy-to-use solutions out of the box that can be customized for all their various development needs. Our tools and team enables the growth of Ethereum and other blockchain technologies, supports open source communities, helps to improve the role of decentralization in society, and empowers developers to achieve their goals. About the role As we expand our tools suite to include the needs of developers across teams and a range of software-as-a-service applications, we're looking for Sr. Blockchain Tools engineers to help architect, connect, and build the next generation of tooling. In this role you're bound to gain and expand upon a myriad of experience. We have tooling written in NodeJS meant for the command line, that compilers, a custom debugger, testing frameworks and more. We're using Electron and React to deliver desktop blockchain simulators that support multiple different blockchains. We get deep in the low-level technicals of how those blockchains work, down to assembly instructions and virtual machines, so that we can build true-to-life simulations of actual nodes. And we're building software-as-a-service offerings with servers, Docker, and containerization to better support developers working as a team. We're currently working to connect our tooling together and share code across the stack, and your full stack developer experience can help direct and participate in making developers' lives better. As a ConsenSys team member, you'll be tasked with not only supporting the Truffle Suite of tools, but also connecting Truffle's tooling with the long line of ConsenSys products, including Infura, Metamask, Codefi and others. This position is 100% remote and is open to anyone that overlaps with Continental United States time zones. In this role, you will be joining an established team of engineers that collaborate closely over Slack, Zoom, and GitHub. About You Minimum Qualifications: BS in Computer Science or Software Engineering Excellent written and verbal English communication skills 5+ years of professional software engineering Remote work experience and can be friendly and outgoing on Zoom calls Comfortable with developing in both Typescript and Javascript Strong experience with Git and Github, and follows healthy commiting/pushing habits Excited to get your hands dirty with all of our tooling, and jump from backend to frontend and everywhere in between Has a good idea of where you can specialize, detailed below, while still utilizing your versatile set of skills across projects Preferably you'll have a good mix of some of the following: Blockchain development experience and use of our tooling strongly preferred Experience applying principles of software design strongly preferred Experience with React, Redux, Electron, HTML/CSS, webpack strongly preferred Experience with Ethereum, L2's or equivalent strongly preferred Experience with low-level blockchain concepts, like cryptography, key signing, merkle tree data structures, etc. strongly preferred Experience with DevOps and building SaaS applications strongly preferred ConsenSys Inc. is an equal opportunity employer and does not discriminate based on race, gender, age, or sexual preference. We welcome all to apply! What's it like to work at Truffle? Truffle is probably a bit different from most places where you've worked in the past. First off, Truffle doesn't have a where . We all work 100% remotely from our homes throughout the USA and Canada. We connect with each other via Slack and Zoom teleconferencing. We prefer transparency where possible, and we default to working in the open using tools like GitHub that allow anyone to participate. We have an unmetered paid leave policy that we actually use! All we ask in return is that you keep up with your responsibilities and do your best to set expectations with those who depend on you. Of course we also have the usual assortment of employee benefits, including medical, dental, vision, and 401k.

Apply Now


Free eBook

Loader2 Processing ...