Stack Exchange

your communities

Job Description

Description

We're looking for a talented engineer to help build the world's best web-based financial terminal. A Senior Engineer at YCharts serves as an anchor of the engineering team: recognized by others as an expert in software construction, able to guide junior engineers through the development lifecycle and is seen as go-to in the company. Our ideal candidate has at least a few years of experience and can do everything from high performance web development to some serious systems hacking. A Senior Engineer is truly full-stack and will have a significant amount of technical ownership and responsibility.

 Perks

  • Competitive salary and equity
  • Excellent medical and dental insurance coverage
  • Plenty of paid vacation time
  • New Macbook of your choice
  • Sunny, spacious office
  • Fridge stocked with food and drinks
  • 6 ways to make coffee and a great quality coffee supply
  • Catered lunch every Friday
  • Friday afternoon beers
  • Relaxed company culture (no dresscode, flexible hours, etc)

Skills & Requirements

Responsibilities

  • Expertise building interactive web applications. You should know good practices, REST and have experience with caching, large deployments and common optimization strategies.
  • Experience with a dynamic language (Python, Ruby) preferably in the context of a web framework (Django, Rails).
  • Experience with Angular.js or similar JavaScript framework would be excellent.
  • Experience with Amazon AWS products/ EC2 deployments is great; even better if you know how to manage hundreds of machines with a configuration framework like Chef or Ansible. 
  • A background or interest in finance would be highly valued. Experience writing Excel plugins or VBA scripts is a plus. 
  • Strong Computer Science fundamentals and a comprehension of all the trade-offs inherent in constructing large software systems. You have a  "feel" for good software architecture.

About YCharts

YCharts is a financial software company that was founded in 2009 and is backed by Morningstar. YCharts provides the analytic power of a financial terminal (such as Bloomberg, FactSet, CapIQ), but with the ease of use and accessibility of a modern website. Investment professionals across the financial services spectrum have found the product to be a valuable complement to their existing investment tools, or as a lower cost replacement.

Joel Test score: 11 out of 12

The Joel Test is a twelve-question measure of the quality of a software team.

  • Do you use source control?
  • Can you make a build in one step?
  • Do you make daily builds?
  • Do you have a bug database?
  • Do you fix bugs before writing new code?
  • Do you have an up-to-date schedule?
  • Do you have a spec?
  • Do programmers have quiet working conditions?
  • Do you use the best tools money can buy?
  • Do you have testers?
  • Do new candidates write code during their interview?
  • Do you do hallway usability testing?
apply

Learn more about YCharts

We have great benefits

Catered lunches every weekMacbook of your choiceFull health and dental coverageModern, comfortable officePlenty of vacation

Visit the YCharts company page

view all job listings view all YCharts job listings

Senior Software Engineer at YCharts - Angularjs