Jobs
>
Kitchener

    Senior Full-Stack Software Developer - Kitchener, ON, Canada - Hive

    Hive
    Default job background
    Description

    [Full Time] Senior Full-Stack Software Developer at Hive (United States) | BEAMSTART Jobs

    Senior Full-Stack Software Developer

    Hive United States

    Date Posted

    08 Nov, 2022

    Work Location

    Kitchener, Canada, United States

    Salary Offered

    $80000 — $160000 yearly

    Job Type

    Full Time

    Experience Required

    3+ years

    Remote Work

    Yes

    Stock Options

    No

    Vacancies

    1 available

    Our engineering team owns the code and infra that lets our customers do powerful things with our product, simply and intuitively. We care about delivering the right product iterations quickly - we build minimum viable products, deploy to production multiple times per day, listen to customer feedback, and iterate.

    At Hive, we ingest high-volume data in real-time from 20+ integrations (like Ticketmaster and Shopify), we store and query billions of customer data points, and we send 100MM+ of email/SMS every month to our client's customers. We've built a growing, profitable business and the scale of technical problems we're solving is quickly growing too

    Our small but mighty engineering team needs your help and experience We're building the core of our team right now that will support our growth in the not-so-distant future. You'll be #4 on our engineering team and help us grow to ~10 engineers (and our company to ~40 people) in the next 12 months.

    There won't be an opportunity to join our company this early ever again

    We're looking for someone who's passionate about building and shipping software - we want to hear why you're excited about Hive, what impact you want to have, and how we can help you make that happen.

    What a typical week may look like at Hive:

    • Fully own new features that you choose to build - based directly on customer needs and input from team members
    • Brainstorm and architect ways to solve scaling problems as usage continues to grow (quickly)
    • Build out internal tooling, iterate on development processes, and advocate for new technologies to help our small team continue to punch above our weight class
    • Work directly with our customer success team to solve customer-impacting problems
    • Help us hire, onboard, ramp, and mentor new team members as our engineering team continues to grow

    Past Projects:

    • We built a state-based pipeline to send 10MM+ personalized emails and SMS every day.
    • We built a simple UI to let our clients easily query their own customer data. Behind the scenes, it executes queries against billions of data points across different types of databases and combines the results together in seconds.
    • Using Kubernetes and Docker, we re-built our background task processing system (which runs billions of jobs every day). Our processing capacity scales based on workload - which means things execute faster for our clients, we save loads of money on idle servers, and our engineers can sleep at night.
    • We built a Javascript SDK that other developers (our clients and partners) use on their websites to pump customer preferences and behaviour into Hive. Our customers run some of the highest-traffic websites on the internet (large ecommerce merchants and ticketing websites), so our SDK was built to handle web-scale traffic from day 1.

    Minimum Requirements:

    • You've spent 5+ years building production-grade products that you're proud of, as part of an effective product/engineering team
    • You're able to clearly explain complex things you've built to others, identifying tradeoffs you made and the hard problems you had to solve.
    • You've seen the inner workings of how software is made by a team on a shared codebase - you can articulate what communication, development processes and tooling you do/don't find effective and why.
    • You've thrived while working on a semi or fully-remote team (communicate effectively async, work independently, know when to ask for help, self-manage your time and effort). You can articulate your preferred communication & working style to your teammates.
    • You have 5+ years of hands-on experience building production-grade web applications using frontend and backend frameworks
    • You have 5+ years of hands-on experience modeling, storing, querying data in various types of databases (relational, non-relational, key-value)
    • You have 5+ years of hands-on experience interacting with 3rd party APIs (REST, GraphQL) and data sources
    • You might have a great CompSci or Engineering degree, or something else, or you dropped out, or you didn't even go to school - our team is made up of all kinds of smart people

    Technologies we use & teach

    • Frontend: React, Redux, Typescript
    • Backend: Python, Django
    • Databases: Redis, MySQL, MongoDB, Elasticsearch
    • Infra: AWS, Docker, Kubernetes, Terraform
    • Experience with these is a plus, but we know smart people are quick learners

    Comp/Benefits Package

    • Meaningful salary and equity: you're rewarded based on impact
    • Work fully remote in Canada: wherever you're happiest & productive
    • Flexible work hours: miminal meetings and no 9-5
    • Health & Dental coverage
    • Unlimited vacation/PTO: so you can be happy and healthy

    About

    Hive is an email and SMS marketing CRM used by brands to personalize and automate their campaigns. We pride ourselves on helping brands understand their email and SMS marketing, all while selling more and keeping their customers engaged.

    We integrate with tech partners like Ticketmaster and Shopify to let brands act on all their data, so they can easily segment their list in thousands of ways, and send more customized, timely email campaigns that land in inboxes.

    We started our company inside a University of Waterloo computer lab in early 2014, graduated from Y Combinator that summer (S14 batch) and have been growing ever since. Originally based in Kitchener, our team is now 100% remote and located all across Canada We strive to provide an online work environment that allows team members to have a strong work life balance while still feeling connected to their team and Hive's mission.

    To learn more about our team check out our About Us page on our website:

    About Hive Email and SMS marketing platform

    Company Size: People Year Founded: 2014 Country: Canada Company Status: Actively Hiring Looking for Partners Looking for Clients Raising Funds

    Share This Job More Full Time Jobs Senior Software Engineer

    New York

    Full Time

    $ $180000 yearly

    Integration Manager

    Mexico City, Mexico

    Full Time

    $5000 - $15000 yearly

    Full Cycle HR executive

    Mexico City, Mexico

    Full Time

    $5000 - $15000 yearly

    Real Estate Coach

    Mexico City, Mexico

    Full Time

    $ $25000 yearly

    Lead Product Manager, Marketplace

    Los Angeles, CA

    Full Time

    $ $200000 yearly

    More Companies Hiring Karate Labs

    United States

    NimbleRx

    United States

    Respaid

    United States

    Automat (formerly lasso)

    United States

    Spruce Systems

    United States

    BEAMSTART brings you the latest news, databases, and jobs from all around the world on startups, technology, and business. Stay updated with industry news, plug-in to exciting community events, and discover incredible career opportunities with the world's most innovative companies.

    Discover Jobs

    • Full Time
    • Part Time
    • Contract
    • Internship
    • Volunteer
    • Companies
    • Candidates
    • Post a Job
    • For Recruiters

    Our Company

    • News
    • Jobs
    • Database
    • About Us
    • Download App
    • More
    Copyright 2023 BEAMSTART . All Rights Reserved.
    #J-18808-Ljbffr

  • Alert Labs Inc.

    Software Developer

    22 hours ago


    Alert Labs Inc. Kitchener, Canada

    At Alert Labs, we are passionate about saving natural resources, protecting our customers' properties from water damage, and improving the operational efficiencies of cities, school boards, restaurants, and insurance companies. · Alert Labs is building affordable, simple to depl ...

  • Alert Labs Inc.

    Software Developer

    3 days ago


    Alert Labs Inc. Kitchener, Canada

    At Alert Labs, we are passionate about saving natural resources, protecting our customers' properties from water damage, and improving the operational efficiencies of cities, school boards, restaurants, and insurance companies. Alert Labs is building affordable, simple to deploy ...

  • Airbus

    Software Developer

    6 days ago


    Airbus Waterloo, ON, Canada

    Software Developer - Clean Code page is loaded · Software Developer - Clean Code · Apply locations Waterloo time type Full time posted on Posted Yesterday job requisition id JR Job Description: · Job Summary: · Come work for NAVBLUE, a leading services company wholly owne ...


  • IoT Now Waterloo, ON, Canada

    Home › IoT News › BlackBerry releases QNX Software Development Platform 8.Powered by its new next generation QNX operating system (OS), the company's high performance, safe and secure embedded OS,SDP 8.0is designed to realise the performance potential of the increasing number of ...

  • Roseosoft Kithcener

    software developer

    3 days ago


    Roseosoft Kithcener Waterloo, Canada

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, ...

  • Bosch

    Software Developer

    1 week ago


    Bosch Waterloo, Canada Full time

    Job Description · Software development for Electric Power Steering projects, including specification, design, implementation, integration and testing. As a Software Engineer, you will be part of the project team responsible for developing and releasing software for our customers ...

  • Alert Labs Inc.

    software developer

    4 days ago


    Alert Labs Inc. Kitchener, Canada

    Education: · Expérience: · Education · Bachelor's degree · Work setting · Office · Software company · Remote or mobile · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical pro ...

  • Bridge West Dental Office

    software developer

    6 days ago


    Bridge West Dental Office Waterloo, Canada

    Education: Bachelor's degree · Experience: 7 months to less than 1 year · or equivalent experience · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and s ...

  • Ford Motor Company

    Software Developer

    6 days ago


    Ford Motor Company Waterloo, Canada Full time

    At Ford of Canada, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your c ...

  • Roseosoft Kithcener

    software developer

    5 days ago


    Roseosoft Kithcener Waterloo, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and ...

  • Bridge West Dental Office

    software developer

    4 days ago


    Bridge West Dental Office Waterloo, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Pr ...

  • Alert Labs Inc.

    software developer

    3 days ago


    Alert Labs Inc. Kitchener, Canada

    Education: Bachelor's degree · Experience: 2 years to less than 3 years · Work setting · Office · Software company · Remote or mobile · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate ...

  • Ford Motor Company

    Software Developer

    1 week ago


    Ford Motor Company Waterloo, Canada Full time

    Ford was built on the belief that freedom of movement drives human progress. As we look to the future and the changing needs of society, we are committed to becoming the world's most trusted mobility company – delivering smart vehicles for a smart world. Join our team as we creat ...


  • Purolator Kitchener, Canada

    Purolator Digital Lab · Purolator Digital Lab (PDL) is a department of Purolator Inc. that is dedicated to the research, development, and engineering of innovative technologies. Our goal is to deliver innovation to enable Purolator to be the premier freight, parcel, and logistics ...


  • D2L Kitchener, ON, Canada

    D2L is a cloud company that is modernizing education and building the Future of Work. The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at the heart of that fundamental shift. · New models of teaching and learning enabl ...


  • University of Waterloo Waterloo, Canada

    Overview · Term - 2 Years · The Senior Software Developer is responsible for providing a range of software development and technical services to support the Office of Advancement, the broader campus advancement community, and the broader global advancement alumni and donor cons ...


  • RPMGlobal Waterloo, ON, Canada

    Transforming the Future with Convergence of Simulation and Data · Software Engineer Senior · Our client in Waterloo, ON is looking for a Software Engineer Senior. This is a contract position. · Android Software Developer (Projection Services) Software Developer working on the ...


  • CB Canada Kitchener, Canada

    Java Software Developer: Procom KW is seeking an intermediate level Java Software Developer for a long term contract role with one of our clients in manufacturing sector. · Java Software Developer Job details · As a Java Software Developer, you will be working with Admin Systems ...


  • ApplyBoard Kitchener, Canada Full time

    The Opportunity · :We are looking for an experienced and creative Sr. Full-Stack Engineer to join our growing School Products Team and help take our company to the next level · As part of the team, you'll be part of a dynamic and growing team that builds and supports technology s ...


  • Brock Solutions Kitchener, Canada Full time

    Job Responsibilities: · Brock Solutions is an innovative engineering solutions and professional services company specializing in the design, build and implementation of real-time operational solutions for broad based industrial/manufacturing and transportation/logistics organiza ...