Backend Engineer


We're looking for an innovative backend engineer with a passion for designing robust and easy to use APIs and services.  You’re comfortable tackling efforts solo or working in groups, both big and small.  Fast-paced environments don’t phase you, and you seek feedback because it has the ability to turn good work into great work. You know the best software is created through collaboration and iteration, which is exactly why you’re looking for the right opportunity, and the right team, to expand your experience.


As a Senior Backend Engineer you will craft new functionality with a dedicated team of skilled individuals. You like to ship software early and often, you value simplicity, and strive to eliminate unnecessary complexity. 


Responsibilities

  • Collaborate closely with Product, Design, and QA to iterate on the design, implementation, deployment and monitoring of our product
  • Build efficient and reusable backend systems
  • Provide technical leadership and mentoring for more junior engineers
  • Participate in design and code reviews
  • Maintain high code coverage via unit tests and acceptance tests
  • Find and address performance issues


Requirements


  • Experience with Java or Python
  • Bachelor’s degree in Computer Science, or equivalent, and at least 5 years of professional programming experience
  • A strong understanding of RESTful API design
  • Knowledge of web frameworks such as Dropwizard, Flask, and Django a plus




Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file