Solidity Engineer

Aragon


3 months ago

07/21/2019 10:21:23

Job type: Full-time

Category: Software Dev


We're looking for a Solidity Engineer to help us build the smart contract framework for decentralized organizations and court systems. You'll work with our product and research teams to architect and implement the Aragon client, Aragon Labs, and aragonOS.

Responsibilities

  • Develop, ship, and maintain quality smart contracts for the Aragon client, the Aragon Network, and aragonOS.

  • Develop high-quality code that is maintainable, performant, accessible, precise and compatible with modern platforms.

  • Perform internal code audits and code reviews, and produce product and best practices documentation.

  • Collaborate with other product contributors to define new product features, roadmap, and workflow.

Requirements

  • Expert understanding of Ethereum and the inner workings of the EVM.

  • Provable ability to ship high quality, well crafted code running on Ethereum.

  • Strong unit testing culture.

  • Being passionate about decentralization and open source.

  • Being an autonomous individual with a proactive attitude and a love for time self-management.

Nice to have

  • Experience contributing or managing open source projects.

  • Very good written communication skills.

How to apply

  • Write an email with the following attachments plus any information you consider important to [email protected], with the subjectSolidity Engineer opening application.

  • Please send along your GitHub, LinkedIn/CV, Twitter/Reddit profiles. Since we are open source only, we require applicants for developer positions to have a very active and healthy GitHub profile.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • TaxJar’s remote-only team of 120 people is growing quickly. We have an immediate opening for a BI Engineer who wants to help us make eCommerce easier for everyone.

    Our core values

    • We do the right thing for our customers

    • We're a team, built on trust

    • We're proud to be remote

    • We're in control of our own destiny

    We're looking for a detailed oriented, battle tested, and knowledgeable BI Engineer that is eager to make an impact on a game-changing product in eCommerce. On our team you will have the opportunity to architect, populate, and maintain a data warehouse that is used to inform and guide key company stakeholders.

    *This is a full-time remote position available to folks located in the US.

    As a BI Engineer at TaxJar you will

    • Help us aggregate metrics from a variety of sources into a data warehouse

    • Design new data structures that power BI analytics and guide company strategy

    • Build complex ETL processes that cover billions of data points

    • Always be thinking about query efficiency and performance as you interface with terabytes of data

    • Maintain and scale the AWS resources that comprise our data warehouse

    • Assist developers in implementing client and server side event tracking

    • Work closely with AWS technologies such as Athena, S3, RedShift, and RDS (Postgresql)

    • Partner with BI Visualization Specialist to bring insights to life via third-party BI tools (Tableau, e.g.)

    • Provide technology for insights into the business, both operational and sales, for senior management and executives

    Requirements

    • 3 - 6 years of experience working in highly saturated data environments as a BI Engineer

    • Production experience with: standard scripting languages/frameworks (Python, Node, Ruby, etc), Postgresql, Athena, S3, Redshift, Ruby applications, Google Sheets, and Tableau

    • Extensive knowledge of ETL strategies and query optimizations

    • Ability to write clear and accurate documentation around how data structures are populated and can be modified

    • Be accountable for data you are populating and querying

    • Manage BI tasks from assignment through to production

    • Agile, humble, trustworthy, and a team player

    • Rapid learner who thrives in a fast-paced and demanding environment

    • Passion for building simple and intuitive solutions for complex problems in eCommerce

    • Excel at communicating with the team remotely (chat, video, email, etc.)

    You’ll be a great fit on our team if you

    • Only want to work remotely

    • Are a PRO at communicating and collaboration

    • Highly value working with people you like and respect

    • Are accountable

    • Are confident in your skills and a solid team player (We’re peers here, no egos please) but also comfortable working asynchronously

    • Are hungry to play an impactful role and not afraid to fail

    • We’re a happy team and we all really love what we do. We've created a space where high-achievers can succeed, but are also safe to fail. We're profitable and focused on growing TaxJar sustainably. We're always learning how to make TaxJar the best place to work for all of us, and not just another tech startup. We’re always looking for an amazing new teammates to come share in the excitement of solving real-world problems with technology.

    Benefits

    • Excellent health, vision and dental benefits

    • Flexible vacation policy

    • 401k Plan

    • $1,000 in professional development credit

    • Home office stipend

    • Equity in a profitable company

    • 2x year all-company in person retreats (fully paid for by us of course)

    • Mandatory Birthday holiday!

    • 12 week paid maternity/ 6 week paid paternity leave

    • Monthly perks reimbursement for things like Netflix, Amazon Prime, your gym membership, home internet and more

    We offer all of our employees amazing benefits. Visit www.TaxJar.com/jobs for a full list of our benefits and to learn more about how we work and what we stand for.

    If you're not the perfect fit for this position, but you know someone who is, we'll pay you $1,000 if you refer us to the person we hire.

  • Frontastic GmbH (in/near Europe)
    2 days ago

    Frontastic is looking for a Technical Writer (f/*/m) as part-time position (16-24 hrs / week). We are a remote-first company currently operating in the Europe/Berlin timezone. Even though we are a distributed team, we try to streamline synchronous communication and to reduce effort for attending our quarterly retreats. Therefore we are looking for people living in Europe.

    As our first dedicated technical writer you will have the opportunity to be a major influence on our entire technical documentation stack for developers (frontend & backend) and designers.

    This is not a junior position, but if you are experienced and ship proven work on your own, this position is for you. Your job will be to collect all the loose ends of technical documentation in our systems and pull them together into a conceived and discoverable documentation experience. You will work closely with our engineering and professional service team to extract their knowledge and create the foundation for the long term evolution of our docs.

    THIS MEANS

    • Actively writing documentation for technical people in terms of tutorials, references, API specs, etc.

    • Finding and maintaining a system for making this documentation discoverable for our integration partners and customers.

    • Coordinating and working together with our engineers and professional service people to extract their experience into documentation.

    • Defining standards for how we write and present our documentation.

    YOU BRING

    You bring a background in web application software development using JavaScript (and optionally PHP). You are a proficient speaker and writer of English. You have a passion for writing technical articles and have made up your mind extensively on how to create documentation for large software frameworks/ecosystems.

    You are motivated to work from your home office or a co-working space and able to structure your work day accordingly. That’s what makes you special:

    • You have a passion about explaining technical topics to people.

    • You can grasp and explain new technologies without understanding them in depth.

    • You are able to find structure for approaching a complex technical system easily from different perspectives.

    • You are motivated to keep track of a large documentation base and ensure its quality in the long run.

    • You have a completed education and at least 3 to 5 years of professional experience as a technical writer or in a comparable field.


    WHAT WE OFFER

    As our colleague you have the flexibility to choose your own working hours throughout the day to incorporate this job into your life-work balance. Our work week has 40 hours maximum and overtime is the exception. No vacation days are necessary to run errands, and there is certainly no need to wait until after work to take care of a family emergency.

    Our development team strives to improve themselves following these guidelines:

    • A culture of owning your code from design & development to deployment and monitoring, which is sometimes called DevOps.

    • We offer a friendly learning environment and try hard not to blame anyone for not knowing something and actively encourage mentoring of your peers.

    • We use practices like pair programming, mob programming, test driven development when it makes sense and continuously refactor our code to constantly share knowledge and keep the amount of technical dept low.

    • We are a remote-first company with regular meetings in-person. We use tools like Email, Trello, Hangouts and Slack to stay in touch during our daily work.

    • We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. If we receive job applications from yet underrepresented groups those applications will be preferred.

    OUR GUIDELINES:

    • A culture of owning your code from design & development to deployment and monitoring, which is sometimes called DevOps.

    • We offer a friendly learning environment and try hard not to blame anyone for not knowing something and actively encourage mentoring of your peers.

    • We use practices like pair programming, mob programming, test driven development when it makes sense and continuously refactor our code to constantly share knowledge and keep the amount of technical dept low.

    • We are a remote-first company with regular meetings in-person. We use tools like Email, Trello, Hangouts and Slack to stay in touch during our daily work.

    COMPENSATION & HOW-TO APPLY

    As this is a part time position (16-24 hrs. per week), we are offering to pay between 20.000 € to 28.000 € based on experience, skills and time invest for this particular job.

    If this job sounds interesting to you, please send a letter of motivation, CV and your earliest possible starting date to [email protected] Do you still have a question? Do not hesitate to get in contact via mail!

    ABOUT FRONTASTIC

    Frontastic is the specialist provider for the digital customer experience. As cloud software, Frontastic enables ambitious online merchants, brands, marketplaces or even agile startups to implement customer centricity easily and without IT.

    Frontastic is going be the standard Frontend Management System for the IT trend of the API economy, in which the frontend and backend are consistently separated. Based, for example, on Commercetools, About You Cloud, Shopify Plus or other API-based cloud services, online teams can quickly implement and scale new business ideas independently of programmers.

  • Our offer

    • Challenges brought on by building in an exciting, fast-moving space. We are at the forefront of the changing recruitment and finance industries while working in a software-company environment that values openness and merit. 
    • An engaging workplace to grow and push yourself. Our founders are ex-Googlers, well-connected in the tech blockchain spaces and the team has very complementary skill sets. We help each other grow and continually push each other to do better. 
    • $$$: Competitive compensation package (driven by significant equity component).  

    Responsibilities

    • We expect you to play an active role in key processes. Collaborate closely with our team and network to define the product specs and scale the team to build it.
    • Drive the design, implementation, testing & maintenance of the front-ends that our clients use to interact with the PrimeFlow infrastructure.
    • Collaborate with CTO to set the technical direction of our product (services & frameworks we use, system architecture, blockchain integration).
    • Complement CTO's focus (backend, protocols, game theory, ...) by owning the app layer (UX/UI, front-ends/apps, critical journeys, user success).
    • Key: Help mentor, manage and grow the engineering team.

    Minimal Qualifications

    Engineering best practices:

    • Data-driven project structure: Propose a design with due diligence & competing options explained, work out a timeline, delegate what makes sense and execute by taking ownership (process adopted from Google by our CTO).
    • Track record of producing standard-driven, high-quality code that stands up to peer reviews and/or is respected within the open-source community.
    • Highly security-conscious. You must follow best practices and always watch out for attack vectors (e.g. XSS and SQLi).
    • Aggressive process automation: TDD, invest into CI/CD, seamless project tracking - to free the team up to think & build.
    • Learning by building mentality (rapid prototyping, user feedback, technical feasibility). 

    Front-end development expertise:

    • Experience using Javascript FE frameworks: React, Angular, etc.
    • Experience in developing large client side JavaScript applications.
    • Track record of building UIs that remove friction from what is otherwise a complex process (ownership, definition, & success tracking of the user journeys, etc).
    • Command of minimalistic to-the-point design.

    Soft skills:

    • Track record of product leadership - you have identified opportunities, defined solutions, and worked with the prospective users to refine, prototype and then build and iterate on a product.
    • Good verbal and written communication skills in English.
    • Able to align multiple strategies and ideas.
    • Confident in producing and presenting work.
    • Fast learner and hungry to build something big.

    Preferred Qualifications

    Back-end development familiarity:

    • You have worked with AWS or GCP before and have a strong command of the concepts (service architecture defined through checked-in configs, stateless jobs, integrate auxiliary services instead of running them ourselves etc).
    • Experience with TypeScript/Node, PostgreSQL and the relevant libraries.
     

    Other relevant skills:  

    • Experience with building a platform/marketplace (cold start, growth strategies, incentive systems, open-source dev community utilization/evangelization).
    • Knowledge in systems architecture (especially distributed systems), game theory, mechanism design, auctions.
    • Interest in the emerging blockchain space, Web 3.0 development experience (Solidity, DApps, Geth/Parity, Truffle, Web3.js, Infura).

    To apply to this job, send an email to: [email protected]

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!