Platform Engineer

Handy

(Manhattan, New York, New York)
Full Time
Job Posting Details
About Handy

At Handy, we're on a mission to change the way the world purchases home services. Every day, we connect thousands of customers with skilled, friendly home service professionals. Not only does our platform make our customers’ lives a bit easier, it also empowers our service professionals to build businesses of their own. We operate in all major US cities and several locations in Canada and Europe, but we are just getting started.

Summary

We’re seeking a Platform Engineer to join one of New York’s fastest growing companies. You'll be working in a fast-paced, fun environment, where your work will have a tremendous impact on daily operations and long term strategy. The ideal candidate has experience building service oriented architectures, working with big data technologies, and the ability to learn and apply new technologies.

The Platform Team is responsible for building out the elements needed for the rest of Handy's engineering team to create a great product, quickly. We research and select new technologies, work with our Devops team to put those technologies in production, and build the libraries and tools for the rest of our stack to be built on. We need smart people who can learn new things, build new things, and explain them to the engineers who consume them, our product team, and our Devops team.

Responsibilities
  • Make a difference - we’re empowering real people to improve their lives while disrupting the home services industry
  • Tackle problems which Handy is encountering for the first time
  • Work with Hadoop stack technologies
  • Build a platform on which Handy's Core engineers can build the best possible experience for our customers
  • Write maintainable code
  • Work on our high traffic products and platform components
  • Participate in code reviews, create and practice coding and design standards
Ideal Candidate
  • We don't necessarily use all of the technologies in this list, but if you're excited by at least some of the ideas they embody, you're probably our kind of person. We'd love to hear from you.
  • Monotonic distributed algorithms
  • Engineering processes for services teams
  • Massively parallel systems like node.js and twisted
  • The implications of different type systems
  • Concurrency models
  • Functional programming
  • Distributed functional programming
  • Skills & Requirements

We don't believe in buzzwords, so apply if you have:

  • 3+ years of experience with backend development in any language (we use Python, Ruby, and Scala a lot. Ability to read Java a distinct bonus).
  • Proficiency working with Linux
  • Experience working with service oriented architectures
  • Ability to work among multiple teams and communicate effectively to both technical and non-technical teammates
  • Ability to explain and justify technical decisions which will impact the whole company
  • Flexibility to work within a rapidly evolving environment
  • Willingness to learn and apply new technologies and skills
  • A sense of excitement when building tools for other engineers

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Manhattan, New York, New York
Skills Desired
Sign up or login to see how your skills match up.
  • Algorithms
  • Big Data
  • Hadoop
  • Java
  • Linux
  • Python
  • Ruby
  • Scala
  • DevOps
  • Node.js
  • REST
  • Stack
  • Concurrency
  • Functional Programming
  • engineering
  • Backend Development

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.