Application Engineer

OpenLaw


2 weeks ago

10/08/2019 10:21:13

Job type: Full-time

Category: Software Dev


OpenLaw is a ConsenSys spoke that is building next generation smart legal agreements. We’re using blockchain technology to reimagine the future of commerce and the $160 billion transactional legal market.

About Us

At its core, OpenLaw is a multi-module blockchain-based protocol and markup language to prepare, manage, and execute smart legal agreements. Using the OpenLaw protocol, you can seamlessly execute a range of commercial transactions by generating binding natural-language agreements, storing the signed contracts on a blockchain, and having those agreements interact with smart contracts written in code.

We use Scala as our main programming language along with JavaScript React for our frontend. Our backend uses LevelDB and Ethereum to store, search, and verify data. We are product driven and committed to open source. That means our end goal is to deliver the best and fastest product possible for our users and to do so in a community driven manner.

OpenLaw is a remote-first organization with team members distributed across the globe, and we are committed to building both our team and our software in a thoughtful, inclusive, and sustainable fashion.

We are currently looking for experienced full-stack engineers to join our team. This is a role for engineers who can collaborate with a team to architect and deliver feature upgrades and improvements. Engineering partners in this role have built features such as custom integrations and have implemented significant changes to the application architecture. You should be comfortable working in diverse development ecosystems and collaboratively within a rapidly growing team.

Responsibilities

  • Implement OpenLaw feature upgrades, improvements, and architectural builds

  • Collaborate with the team to ship major product builds

  • Provide thoughtful implementation estimates and build functionality that is fast, scalable, and upholds sustainable development goals and principles

  • Keep our users happy by maintaining the software, troubleshooting, and fixing bugs

Desired Skills

  • 5+ years professional development experience

  • Experience working within a remote-first and globally distributed team

  • Experience in API Design (REST or other)

  • Strong familiarity with functional programming methodologies

  • Familiar with front-end languages like JavaScript with toolkits like React

  • Comfortable working on multiple codebases, with the ability to quickly understand new projects and tooling systems

Bonus

  • Previous development experience using Scala, Akka, CQRS or Domain Driven Design

  • High-level understanding of public-private key encryption protocols

  • Experience with cloud infrastructure (e.g. AWS, Azure)

  • An active interest or involvement with the broader open source community

At OpenLaw, you must balance passion for the technology while knowing when and how to focus the conversation on our users. We enjoy an open and inclusive culture, the freedom to explore and experiment. We are continuously iterating together on improving our work methodology and team culture.

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

  • DESCRIPTION

    TaxJar is the leading technology solution for busy eCommerce sellers to manage sales tax and is trusted by more than 20,000 businesses.

    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.

    TaxJar’s remote-only team of 100+ people is growing quickly. We have an immediate opening for a QA Automation Engineer who wants to help us make ecommerce easier for everyone.

    We want you to join one of our product engineering teams and help us build a product our customers love. The product engineering team at TaxJar is solving complex problems on a daily basis, supporting our growing customer base and creating new solutions in a complex domain. We deal with large datasets, complex frequently-changing sales tax rules, and automating complex processes for thousands of business customers.

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

    As a QA Automation Engineer at TaxJar you will:

    • Work with the Engineering team in developing a QA testing strategy for projects

    • Determining the appropriate balance of manual and automated tests, as well as the types of tests (UI, API, functional/performance/load, and so on)

    • Build end-to-end smoke tests

    • Create processes to validate data quality

    • Improve and build upon our test suite, test guidelines, and testing culture

    • Execute and report on the full test suite of our applications

    • Review and test your teammates pull requests

    REQUIREMENTS

    • 3+ years of Software Testing & Engineer experience

    • Advanced problem-solving, debugging and troubleshooting skills

    • Proven and demonstrable skill building end-to-end smoke tests

    • Experience working both Ruby and JavaScript test frameworks

    • A strong understanding of Ruby on Rails and RSpec

    • Ability to manage tasks from assignment through to production

    • Agile, humble, trustworthy, and a team player

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

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

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

    • Have experience improving test suite performance

    • Can perform load testing for services at scale

    • Can document your morning routine using UML

    • Only want to work remotely

    • Are accountable for the code you deliver to production

    • 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

    • 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 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.

  • About BigBinary

    BigBinary is a leading web and mobile app development firm, led by 2 of the top 100 worldwide contributors to Ruby on Rails. Specializing in Ruby on Rails, React, and React Native, BigBinary has been invited to speak at over 27 programming related conferences worldwide and is one of Inc. 5000's fastest growing companies in the USA. BigBinary has also led multiple clients to and through acquisitions, as well as has helped venture-backed clients raise tens of millions of dollars. Our Blog is a strong voice in the Rails community and our blogs have been shared by publications such as Ruby Weekly, Ruby Inside, Postgres Weekly and industry leaders, such as Matz.

    Job Summary

    We are looking for Quality Assurance Engineers to join BigBinary.

    Responsibilities

    • Develop automation test scripts using JavaScript and Selenium.

    • Write clean, secure, efficient and maintainable automation code.

    • Build and maintain framework and inventory of automated test suites.

    • Build automation code after performing manual testing.

    • Primary point of contact for triaging automation failures and bring them to resolution.

    • Design automation test reports, risk identification and defect analysisto communicate with project managers, developers and stake holders.

    • Collect automation failure metrics, analyze root causeand recommend corrective measures.

    • Technical knowledge on testing tools to successfully debug automation test scripts and avoid false positives.

    • Work closely with Development, Product management,3rd Party Vendors and Functional QA Teams.

    • Act as the knowledge expert and staying up to date with trends and technology in software testing frameworks.

    Requirements

    • At least 6 months of working experience in the field of QA automation using selenium.

    • Working knowledge of Git and GitHub.

    • Ability to learn and write production-ready code.

    • Ability to pay attention to detail.

    • Have good communication skills and problem-solving abilities.

    • Benefits & Perks

    • Competitive salary.

    • Remote work. Remote work is not available to candidates who would be joining BigBinary straight out of college for a period of one year

    Looks like Bigbinary might be a great fit? Apply here https://neerajsingh621643.typeform.com/to/kl28vr

  • Flyreel is a funded, early-stage startup that has developed the most advanced Artificial Intelligence solution for property analysis and home inspections that helps insurance carriers better manage risk and helps insurance policyholders get the right level of coverage. Our AI assistant guides homeowners through scanning their home using their smartphone’s camera and our proprietary computer vision technology. As users pan across the interior and exterior of their property, our AI documents their home’s contents and structural details while highlighting risks, hazards and more.

    We’re a small but growing team with a rapidly expanding customer base. We’re hiring top US-based software engineers for a number of exciting remote-work opportunities to develop and deploy cutting-edge web, mobile, and AI technology at scale.

    Requirements

    We’re looking for a senior-level JavaScript engineer with experience in:

    • Node.js (API development)

    • Express

    • Mocha (Test-driven development)

    • Mongo

    • React

    • Docker or Kubernetes (nice to have)

    Applicants should be:

    • Able to translate business requirements into technical specs

    • Able to bring creativity to the decision-making process

    • Able to work efficiently in a startup environment

    • Able to guide stakeholders on best practices

    • Comfortable working in remote-work environment

    The role will be focused on:

    • Developing and improving our API’s

    • Developing enterprise-level API integrations

    • Implementing new features in our React-based web application

    • Creating a scalable development workflow as we hire more developers

    Our ideal candidate will have experience with:

    • Developing and maintaining Node-based API’s

    • Building scalable backend systems in JavaScript

    • Leadership experience setting and maintaining development standards

    • Launching and maintaining React applications

    • Writing clean, reusable code

    • Programming with distributed databases

    • Deploying and managing workloads on a cluster management system such as Kubernetes, DC/OS, or OpenShift

    Benefits

    • Opportunity to join a growing, healthy startup and team that loves what they do

    • Modern tech stack and engineering team that invests in each other's growth

    • Opportunity to work with the best of today's technology (Machine Learning, Computer Vision and more)

    • Continuous and learning opportunities

    • Competitive salary

    • Competitive equity incentives

    • Health benefits

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!