Software Engineer - Full Stack

Less than 5 years experience  • 

Salary depends on experience
Posted on 03/21/18
San Mateo, CA
Less than 5 years experience
Salary depends on experience
Posted on 03/21/18

Software Engineer -- Full Stack

SAN MATEO OR RALEIGH-DURHAM, NCENGINEERINGFULL-TIMEAPPLY FOR THIS JOBSignalFx is looking for an experienced full-stack engineer to design and implement application features and APIs.
Our application is built with Java in the backend and a single-page JavaScript application on the frontend. You will work within a cross-functional team of designers, product managers, and quality engineers in a fast-paced startup environment. Our engineering teams are small, fast moving and highly impactful. You will learn from the best and help us architect and build the backend of our future. You will also get many opportunities to share and talk about your work through channels like conferences, meetups, OSS and blogs.
SignalFx is built on a highly distributed micro-services based backend that ingests, analyzes and stores billions of time-series metrics and events - all in real time. If you have an interest or passion for monitoring and large scale time-series data processing we would like to hear from you. Our goal is to continually improve the performance and reliability of this system as we evolve it to handle dramatically more data (by orders of magnitude) sent by our rapidly increasing customer base.

Responsibilities

    • Design and implement the SignalFx user interface in multiple formats (web, tablet, mobile, shell), including the evaluation and selection of key technology platforms
    • Participate in end-to-end architecture reviews and discussions with the broader team, playing an influential role in overall product design
    • Collaborate with interaction designers and visual designers to create an intuitive user experience
    • Participate in design and code reviews
    • Identify and communicate best practices for UI engineering

Requirements

    • Experience with Java and RESTful Web services (Jersey, Spring) 
    • Experience in design and developing rich applications with JavaScript/HTML/CSS
    • Experience with client and server side charting and visualization libraries (Dygraph, D3, etc.)
    • Experience in NoSQL and/or document-oriented databases
    • Ability to write high-performance, reusable code for UI components
    • Aware of but not reliant on Object Oriented JavaScript Frameworks (Angular, Ember, Bootstrap, etc.)
    • 3+ years of experience in building rich web-based applications
    • B.S. in Computer Science or a related technical field
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.