Senior Front-End Engineer

Dutchie


1 month ago

02/20/2020 10:22:57

Job type: Full-time

Category: Software Development


About dutchie

Dutchie is the cannabis industry’s leading and fastest-growing e-commerce provider, powering online ordering for the top dispensaries throughout the United States. We are a product and design focused company that has created a best-in-class experience for cannabis dispensaries and shoppers. Since our inception in 2017, we have experienced significant growth. We’ve raised $18M in funding and are backed by Snoop Dogg’s Casa Verde Capital, one of the leading cannabis-focused VC’s, Gron Ventures, members of the founding team at DoorDash, Kevin Durant’s Thirty Five Ventures, and other notable angel investors.

About the Role

Due to our rapid growth, we are looking for a talented Senior Front-End Engineer to join our team. You will be getting in on the ground-level with us and working on virtually all aspects of the current product and future product development. You'll be working directly with the founding team daily and taking part in technology-related decisions. You will help us build the foundation of this company - its culture, its processes, and its practices. You'll also have the chance to work on everything from analytics software to two-sided marketplaces, to IoT devices. There's a ton of interesting problems to solve.

What You Bring...

  • 3-4+ Years of web development experience required

  • Deep understanding of JavaScript (ES6+) and general software best practices

  • You take pride in the code you write - it's clean, tested, organized, and elegant

  • Self-starter - you're proactive and are able to start projects and tasks without constant direction

  • Quick learner - you pick up new frameworks and technologies quickly

  • Great communication skills

  • You want to work in an agile environment - we move quickly and ship code often

  • You enjoy your time working, but you enjoy your time outside of work too

What You'll Do...

  • Development of the core application in React, MobX, Node, MongoDB, GraphQL, & React Native

  • Design and development of new features

It’s a Bonus If You…

  • Have built software in the e-commerce or regulatory industries

  • Love using bleeding-edge technology

  • Enjoy deep conversations about the merits of Radix Trees, The Rete Algorithm, and Oxford Commas

  • Contribute regularly to open-source projects

  • Have built mobile apps with React Native

You’ll Get…

  • Competitive Salary

  • Equity

  • 401(k)

  • Full Benefits - Medical, Dental, and Vision Insurance

  • Flexible vacation days, sick days, and work from home days

  • Technology (hardware, software, reading materials, etc..) allowance

Culture

We're hard-working, high energy, and fun. We have a "do what you need and do what it takes" culture. If you need to work from home or fit in a workacation in order to produce your best work, then, by all means, go for it. As one of the first members of the team at dutchie, you'll also have a great chance to play a foundational role in tech and culture decisions.

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

  • Equity options included. Salary range dependent on skillsets and experience.
    Full-time, remote. Work experience more than 8+ years.


    We’re seeking high quality engineers. You must care deeply about the quality of your work. You are opinionated, but also open-minded to information that might change your opinion. You will be responsible for developing back end and front end features for a new application that our company is building.


    You must have experience with the following:

    • Javascript
    • React Native
    • WebSockets
    • WebRTC
    • NodeJS/Express
    • API development
    • AWS

    Ideally you'd have experience with:

    • Kurento
    • Amazon RDS
    • SIP protocol / Twilio

    You’ll be joining our organisation in its infancy and have an integral say over how the technology is shaped.

    PLEASE NOTE: We receive too many applications. So please in your cover message please:

    1. put all relevant links to past work that you have completed in list form (including any folio, apps and website links)

    Due to the sheer number of applications, we're sorry, though applicants who do not do this will not be considered.

  • Prezly (2 hours of CET)
    1 week ago

    Important: although this is a fully remote role, we only accept candidates that are within 2 hours of CET (Central European Timezone). Applying outside of that is a waste of your (and our) time. 

    I made a video about our company and the job

    Prezly is looking for a backend (PHP) developer to boost our capacity in creating a world with more meaningful communication between organisations and people. Working closely with a product designer, the founders and builders to craft high-quality, impactful, and inclusive user experiences for communication experts all around the world.

    About Prezly

    Good stories, told well to the right people, can inspire and spark positive change in the world. That’s why at Prezly, we’re building state-of-the-art storytelling tools for stellar brands.

    Since our founding in 2010, we've grown to become a profitable, 100% globally distributed team of ~16 high-performing, happy people that are dedicated to building a product our customers love.

    About the technology

    Our services are built around a core of PHP (symfony), postgres, React with millions of people per day using some aspect of the system. On the backend side we use a Symfony fork (https://github.com/e1himself/symfony1), Propel (http://propelorm.org/) and interact with a Postgres (RDS) database.

    We're big believers in devops/CI - building, testing, and deploying to any of our environments are as simple as pushing a commit to a git branch. The infrastructure is containerised, built on top of AWS using Kubernetes.

    We're a technology company first: This means that in addition to product and business development plans, we put emphasis on continual improvement of our stack and infrastructure. Current projects include API'ing our full application suite and removing redux.

    About the backend role

    We are looking for a backend engineer with deep understanding of PHP (Symfony) and best practices when it comes to application development. Bonus points for experience with our specific stack.

    You should have senior level experience (~5 years) building modern back-end systems, with at least 3 years of that experience using PHP.

    You will work on a variety of projects, mostly around the core Prezly product. Your work will ship continuously so you will have a direct impact in our customers’ experience and the overall trajectory of the business.

    As our new teammate, you’ll be self-driven and work hard to bring value to your new company in the most effective way possible. You’ll work hard to make those around you better, communicate clearly, and make Prezly a better company.

    I made a video about our company and the job

    • 5+ years of professional full stack development experience.
    • Expertise in PHP, React, CI and javascript
    • Excellent problem solving, critical thinking, and communication skills.
    • Team-oriented person who loves to collaborate and communicate
    • Bonus points for:
      • Leadership role at a startup. Proven ability to mentor / manage engineers and drive a product forward.
      • Knowledge of containerisation, k8s, dev-ops, and AWS.

    You will get

    • Competitive salary

    • Great tools: What would Batman be without his utility belt? He’d still be badass. But you get the point. At Prezly you’ll get to choose your own gear.

    • Flexible hours: There’s a life outside of work. That’s why our distributed team works from where they want, when they want. And they get tons of work done.

    • Unlimited vacation time: We evaluate on value, not on time spent behind desks. Employees can take as many holidays as they need. This way they bring their A-game to the job.

    • Visits to Leuven: A few times per year the entire team gets together in the office in Leuven, the world’s capital of beer. We’ll fly you in so you can have fun with the team.

  • Crunch.io, part of the YouGov PLC is hiring an Advanced React API Developer to help develop our platform. We are inviting you to join our small, fully remote team of developers and operators helping make our platform faster, more secure, and more reliable. You would help us deliver new features, explore different ways of problem solving, and discover, explain, and defend your choices in implementation.

    Crunch.io is a market-defining company in the analytics SaaS marketplace. We’re a company on the rise. We’ve built a revolutionary platform that transforms our customers’ ability to drive insight from market research and survey data. We offer a complete survey data analysis platform that allows market researchers, analysts, and marketers to collaborate in a secure, cloud-based environment, using a simple, intuitive drag-and-drop interface to prepare, analyze, visualize and deliver survey data and analysis. Quite simply, Crunch provides the quickest and easiest way for anyone, from CMO to PhD, with zero training, to analyze survey data. Users create tables, charts, graphs and maps. They filter, and slice-and-dice survey data directly in their browser.

    On the front-end team, we feel strongly about developing solutions that are both technically and aesthetically sound. We invite you to bring your experience and perspective to conversations about the future growth of our applications and environment. We work closely together, with a healthy and non-combative review process aimed at improving code as well as developing each other’s skills. In short, we strive to write solid, thoroughly tested, and readable code; and we are seeking a new member of our already highly-effective team.

    What you'll do:

    • Work on new features with other front-end team members.
    • Triage, unravel, test, and resolve bugs and issues.
    • Update existing code in parallel with backend changes to ensure uninterrupted operation.
    • Review your colleagues’ work on pull requests.
    • Propose, discuss, and debate technology improvements, code organization, design patterns, and conventions employed in the front-end development environment.
    • Use your extensive experience to train and mentor other developers on the front-end team.

    Tech Stack:

    Front-end developers on our platform are first-class team members. Although your focus is primarily on TypeScript, you will gain familiarity with the entire system. Some of the technologies that enable us to achieve our well-designed, efficient, and performant applications are:

    • TypeScript (latest specification)
    • Webpack + Babel (ES6 modules)
    • React + Redux
    • Styled Components
    • Unit testing with Jest (we have over 5500 unit tests across our app)
    • Jenkins for continuous integration and deployment

    If you have experience or interest in these additional areas, you may have the opportunity to work with them as part of your role:

    • End-to-end testing using cypress
    • Responsive design / mobile / touch interfaces

    Experience:

    • Advanced to expert-level React skills with demonstrated experience.
    • A firm command of TypeScript.
    • Familiarity with JavaScript frameworks and libraries for building web applications.
    • Commitment to high development standards, including comprehensive testing.
    • Demonstrated ability to work with team of peers, understanding and respecting the responsibilities and expertise that developers, designers, QA staff, and others bring to the project.
    • Ability to provide reasonable estimates on work, meet deadlines, and take ownership and responsibility.
    • Well-developed principles of self-motivation and time management.
    • An appetite for continual improvement and growth.

    Qualifications (preferred):

    • Bachelor’s Degree in Programming, Computer Science, or Engineering-related field.
    • Current or former contributor to a significant open-source React library.

    More about Crunch:

    Our start-up culture is casual, respectful of each other’s varied backgrounds and lives, and high-energy because of our shared dedication to our product and our mission. We are loyal to each other and our company. We value work/life balance, efficiency, simplicity, and fantastic customer service! Crunch has no offices and fully embraces a 100% remote culture. We have 40 employees spread across 5 continents. Remote work at Crunch is flexible and largely independent, yet highly cooperative.

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!