Senior Backend Engineer
AutoGrid Systems - Palo Alto, CA

This job posting is no longer available on AutoGrid Systems. Find similar jobs:Senior Backend Engineer jobs - AutoGrid Systems jobs

About the Job
  • Develop server-side components and services for our sophisticated Big Data energy analytics platform
  • Assist DevOps in troubleshooting product issues in production and demo systems
About You
  • Experienced in any of the following:
    • Application development in Java / Java EE / Ruby-on-Rails
    • Distributed systems / clustered deployments
    • Server-side caching ( e.g. memcached, Redis )
    • Web services (both SOAP and REST)
    • Strong SQL skills (MySQL, PostgreSQL)
  • Familiarity with the following:
    • Web 2.0 technologies: CSS, HTML, JavaScript, JSON, AJAX
    • JavaScript frameworks: JQuery, backbone.js
  • If you are an expert in Java/Java EE and willing to learn Ruby-on-Rails we┬░ll be happy to train you
  • Ability to work in a small highly dynamic team using agile development methodologies ( e.g. test-driven-development, continuous-integration, sprints)
  • Ability to navigate the command-line in a Linux environment
  • Computer Science or equivalent engineering degree. MS preferred

Nice to Have
  • Exposure to multiple programming languages e.g. Java, Ruby, Python, C++
  • Experience with cloud technologies e.g. Amazon AWS
  • Exposure to NoSQL databases (e.g. HBase)
  • Experience with horizontally scaling web applications (HAProxy, Unicorn)

Benefits and Perks
  • Collaborative, close-knit environment in Palo Alto
  • Working with a really smart and fun group of people on solving BIG problems for a GIGANTIC industry
  • Competitive salary with equity
  • Medical, Dental, Vision insurance (PPO, HMO options)
  • 401(k) and Flexible Spending Accounts
  • Choice of your computer (Mac OS X, Ubuntu Linux, Windows)
  • Flexible hours
  • Easy parking
  • Catered team lunch three times a week
  • H-1B visa transfers welcome