Software Engineer, Web Applications

Engineering | Redwood City (HQ), CA

Apply Now ›

C3 Energy is looking for experienced software engineers to develop a compelling user interface framework for the web applications that run on our SaaS platform. In this capacity, you will participate in the development of our framework that allows developers and customers to build and configure UI elements such as widgets, screens, charts, web pages, and workflows.  You will also help build development tools that allow for rapid application customization and deployment. 
 
Responsibilities:
  • Write code in Javascript, HTML/CSS, and Ruby
  • Implement new features and optimize existing ones from controller-level to UI
  • Work closely with, and incorporate feedback from, product management, interaction designers, and back-end engineers
  • Rapidly fix bugs and solve problems
  • Pro-actively look for ways to make the products better
Requirements: 
  • B.S. or higher in Computer Science (or equivalent work experience)
  • Solid understanding of the full web technology stack (e.g. HTTP, cookies, headers, asset loading / caching)
  • Disciplined approach to testing and quality assurance
  • Understanding of CS concepts such as: common data structures and algorithms, profiling/optimization
  • Very strong in one of the following:
  • Ability to create an interface in HTML, CSS and JavaScript
  • Proficiency creating applications in one server side framework: Rails, Django, NodeJS, J2EE, Scala, etc.
Nice to have:
  • Github profile or link to open source work
  • Visual design skills
  • Knowledge of cross-browser quirks
  • Interest in mobile and touch-based web platform
  • Great written communication and documentation abilities
  • Data-informed product development: analytics, A/B testing, etc.
  • Experience with TDD (test-driven development)
C3 Energy provides a competitive compensation package:
  • Competitive salary
  • Generous stock options
  • 401K
  • Medical, dental, and vision benefits
  • Fully stocked kitchen with Table Tennis and Pool
  • Free Gym membership
  • Fun team filled with some great people
  • Friday evening social hours with food, drink and music

Apply Now ›

Jobvite