Job Directory Backend Engineer

Backend Engineer
San Francisco, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description


We are seeking a Backend Software Engineer to help us grow our client/server platform for web and mobile users by creating high-performance distributed back-end systems. If you care about fitness, yoga, mindfulness, or eating well and want to blend your passion with your work then Grokker is the place to be.

Grokker's site and apps are built using the following technologies:

* JavaScript with Node.js for our server infrastructure
* MongoDB
* React Native for mobile platforms
* Native languages for TV platforms (Roku, Apple TV, Fire TV)

We develop using an iterative approach, though we are not dogmatic about methodology. Everyone in the company is responsible for coming up with great ideas that will become part of our product. Don't expect to be handed a spec and go off and build it for months; instead, we establish our goals together and support each other to reach them one piece at a time.

We believe in good code quality and building for the long term. We enforce coding standards and have regular code review sessions in order to maintain quality, share knowledge, and reduce duplication of effort.

About You

* BS or MS in Computer Science or relevant software development experience
* 5+ years of relevant experience
* Ability to understand systems at varying levels of abstraction
* Strong background in Linux/Unix administration
* Familiarity with cloud providers such as AWS, Google Cloud, or Azure
* Good understanding of security and networking/routing/firewalls
* Experience with web applications, databases (SQL and NoSQL), and distributed systems
* Experience with Node.js or traditional web server scripting languages a plus
* Experience with building microservices, and data services and pipelines
* Experience with Docker or other container technologies a plus
* Experience with setting up internal systems using open source projects
* Passion for quality and writing clean, solid, readable code that scales and performs well
* Desire to learn, to improve yourself, and to help the people around you improve
* Passion about a hobby

Some Projects You Could Be Working On

* Improving our search and recommendation systems
* Real-time user interactions around chat and video recommendations
* Embedded video players
* Tools and analytics for internal and external use
* Infrastructure -- scaling, monitoring, and automating tasks
* Expand on existing monitoring and metrics sytems
* Work towards improving our CI/CD pipeline
* Take initiative in performance optimization

Compensation / Benefits

Besides a great work environment and the opportunity to change the world, we offer:

* Competitive pay
* Work from home Wednesdays
* Daily lunches delivered to our office
* Stock options
* Full medical, vision, and dental insurance
* Unlimited vacation policy
* Employee deferral 401 (k) plan
* Career development and coaching to help you meet your professional goals

This position reports to the Engineering Manager.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.