Software Engineer, Growth

Heap


1 week ago

08/10/2019 10:21:23

Job type: Full-time

Hiring from: North America

Category: Software Dev


As a growth engineer at Heap, you’ll be iterating on our core product to help drive activation, conversion, and retention/expansion. Heap is growing quickly, and to keep that pace we need to build applications and services that allow us to scale the effectiveness of our people. Your goal is to make changes to the product to increase revenue, improve our sales motion, and make it easier for the business to manage customers.

You’ll be on a multidisciplinary team that owns the full stack from the interface to the analytical query engine. You’ll work closely with web engineers, product management and solutions engineers to decide how to build features.

Our stack is built in JS and Postgres. Your work will be built with both, but will occasionally extend to frontend applications built in TypeScript and React. Familiarity with these tools is appreciated, but your creativity and intelligence are much more important to us than knowledge of our tools.

What we're looking for

  • We’d particularly like to get to know you if:

  • you communicate with clarity and precision. We care about this almost as much as your technical ability.

  • you're passionate, even if it's not about analytics. There should be something you know more about than anyone on our team.

  • you’ve written 10,000 lines of code that look embarrassing in retrospect. ... and you've written 10,000 lines of good code since then.

  • you like fruit, sunshine, and bad jokes. We aren't robots.

Our office is in San Francisco, but we have engineers around the world. For the product engineering team, we are open to remote engineers in North American timezones. We'd love to hear from you! 

Heap has raised $95M in funding from NewView Capital, NEA, Y Combinator, Menlo Ventures, SVAngel, Sam Altman, Garry Tan, Alexis Ohanian, Harj Taggar, Ram Shriram, and others.

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

  • 1 week ago

    Remind is a communication platform that helps educators reach students and parents where they are: their phones. With 31 million active users, we’re one of the fastest-growing companies in education technology, but we have our sights set on something bigger: giving every student the opportunity to succeed.

    The Remind Engineering Team works together to solve fun technical challenges, embodies our value of finding a way, and open-sources projects like Empire and stacker. The main tools we use in our backend include Typescript, Go, Ruby, Twirp, GraphQL, RabbitMQ, and many AWS services (Aurora, Lambda, DynamoDB, etc).

    Our investors include First Round Capital, GSV, Kleiner Perkins Caufield Byers, and Social Capital, and we want you to join us.

    Remote work ok within +/-3 hours of Pacific Time.

    Some of the projects that fullstack engineers at Remind have worked on this year:

    • Moved a significant amount of traffic to a GraphQL proxy to make it easy to write consistent and performant client code across web, iOS and android.

    • Improved and scaled a messaging system that's sent over 10 billion messages to teachers, parents, and students

    • Built a graph service to power the relationships of 31 million monthly active users

    • Built out standardized tooling for increasing the fault tolerance of our distributed services, including tiered load shedding, circuit breakers, and back pressure mechanisms

    • Created a declarative permissions system to make authorization code easy to read and write

    • Increased the stability of our chats database by introducing a write-through buffer using Redis

    What will be critical to your success as a fullstack engineer at Remind:

    • Others enjoy working with you because of your positive attitude and technical competence

    • You have shipped multiple production systems as part of a team

    • You enjoy tackling interesting, complex problems and seeing them through to DONE

    • You collaborate effectively with engineers, product managers, and designers to break down product requirements and maintain visibility on projects

    • You write clean, scalable code and have significant experience with one or more programming languages

    • You have built scalable, performant, highly available services and understand the value of a good SLA

    • You understand the importance of writing pragmatic, comprehensive unit and integration tests

    Benefits and Perks

    • Competitive salary and equity

    • 100% health coverage for you and your dependents

    • Open vacation policy

    • Parental leave

    • Catered meals and fully stocked kitchen

    • Parking and commuter benefits

  • 2 weeks ago

    We’re looking for a full time UK-based, permanent addition to the technical team. In joining us, you will be helping us build primarily slot games formulated by our clients; taking initial designs and specifications and seeing them through to complete products. You will also help improve and maintain our cutting edge core framework, which is used as the foundation for all our games.

    REQUIREMENTS

    • Typescript (or ES6 javascript and a strong knowledge of strict typing)

    • Experience making HTML5 browser games, mobile first

    • PixiJS (or equivalent rendering frameworks)

    • Basic npm / NodeJS knowledge

    • Git

    DESIRABLE

    • Experience making slots / gambling games

    • Experience working remotely

    • A passion for gambling / slots

    • TDD (Mocha, Sinon, Chai)

    • Webpack

    BENEFITS

    • Salary depending on experience

    • 100% work from home

    • Flexible hours

  • About Elevio

    Elevio is a SaaS platform that makes it easy to create, deliver and improve help content to drive customer education. Our aim is to allow end users to help themselves so our customers can focus on what they do best.

    We're a well-funded and fast-growing startup with over 500 global customers including AccuWeather, TripAdvisor, Atlassian and eBay. We're currently looking for someone to contribute to key parts of our platform and vision.

    Working as a backend engineer here will mean your work will load close to a billion times every month, and growing!

    As a backend engineer you'll:

    • Design and build REST, GraphQL and gRPC APIs that can handle 500 concurrent requests and beyond

    • Work on streaming data pipelines to handle real-time user interactions

    • Automate deployment pipelines and maintenance tasks to maintain and improve our 99.9% availability

    • Write and fine tune database queries to mine data from half a billion records

    • Use cutting-edge informative retrieval (IR) and natural language processing (NLP) concepts to recommend relevant content

    • Be a part of the team: do code reviews, mentor others, refactor code and share knowledge

    • Help and assist other team members to solve problems either internal or customer facing

    What we're looking for:

    • Experience building and maintaining interactive and real-time web applications

    • Experience with, or an interest in, Scala, Elixir and Python

    • Experience with cloud technologies like AWS, GCP or Azure

    • Familiarity with container technologies such as Docker, ECS and Kubernetes

    • Fluency or understanding of database technologies like Postgres, ElasticSearch, DynamoDB, Redis and Redshift

    • Fluency in best-practice software development

    • Experience with automated testing and continuous integration

    • Dedication to not only maintaining but also improving system reliability and performance

    • Strong product sense to contribute back to product improvements

    We're looking for someone who not only can get the job done but also challenge the status quo and constantly look for better ways to enhance customer success and also internally within our team.

    Bonus points:

    • Working knowledge of PHP

    • Experience with ETL and building data pipelines

    • Knowledge of various API standards such as REST, GraphQL, gRPC and Thrift

    • Experience or interest in natural language processing (NLP) and machine learning

    • Fluency or understanding of frontend TypeScript/JavaScript

    What you get from us

    • Competitive salary and equity

    • Flexible work options that suit you

    • Direct involvement in determining the direction of the product

    • Time and support for your own learning (e.g. conferences, code camps, workshops, books, etc)

    • Tools you need to get the job done

    • Monthly lunches, always-stocked drinks fridge and a few other nice perks (If you are in Melbourne)

    If you're interested, even if you don't tick all the boxes we would love to talk to you!

    Elevio is an equal opportunity company dedicated to welcoming applicants from any location, race, age, gender, sexual orientation and socio-economic background.

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!