You are viewing a preview of this job. Log in or register to view more details about this job.

Backend Software Engineer Intern

Handshake is building a diverse team of engineers who value creating high quality, high impact core services in areas like Content, Feed, Groups, and Notifications. We also are searching for operational minded engineers whose goal is to build and maintain these services.  You will be working with other engineers to produce the cross-cutting, foundational underpinnings of our stack.


Your role

  • Consult, educate, and empower engineers as they build & ship innovative software.
  • Research, prototype and develop solutions in support of the adoption of new technologies.
  • Build tools to optimize the developer work experience.
  • Develop libraries and contribute in ways that impact every engineer and our customers.

Your experience

  • You are proud of your craft, and enjoy and value clean code that scales to keep large teams productive.
  • You appreciate strong documentation and procedures.
  • You have an interest in data, scaling, automation, and Ops.
  • You are a self-starter with the desire and drive to make things around you better, to learn and grow professionally.
  • You have an interest in cloud technologies (AWS, GCP, etc).
  • You are interested in learning more about software architecture patterns such as Domain-Driven Design, Clean Code, and Event Driven Architecture in a professional environment.
  • Technologies you'll work with:
  • Ruby on Rails, Golang, and bash
  • Kubernetes, Terraform, Google Cloud Platform
  • PostgreSQL, Redis, Pub/Sub, Elasticsearch
  • CI/CD Pipelines, deployment automation