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