Senior Software Engineer
Build web applications to surface customer health trends and make huge impact internally at Lithium! You will be the owner of a suite of tools critical to the success of Lithium. Working with a small team, you'll own all of our internal tools, including those who help us understand how our customers are using our products. You'll have significant autonomy over the technologies.
You'll need to be a passionate engineer who is comfortable with full stack development to build robust web apps that pull in customer data for presentation in dashboards and visualizations, empowering our internal teams to be more effective. This is a unique and very visible role within Lithium where you will have a close connection to internal customers.
Skills & Requirements:
- 6+ years building / maintaining / supporting complex Ruby on Rails web applications
- 6+ years building front end dashboards and visualizations in HTML/CSS/Javascript
- Strong UI skills using HTML5, CSS3, JavaScript
- Comfortable with the command line, scripting, and database queries
- Experience consuming data from APIs
- Ability to write quality, testable, maintainable, and well-documented code
- Ability solve problems independently
- Ability to clearly communicate complex problems to both engineers and non-engineers
Nice to have experience:
- d3.js, charts.js or comparable data visualization framework
- Angular JS 1.x
- Node.js
- Bootstrap
- MySQL
- Salesforce integration
Lithium offers a great working environment and competitive compensation and benefits packages. We're looking for fast-thinking, innovative, passionate team players who enjoy brainstorming new ideas, working with the best and brightest in the social media software industry.
At Lithium we encourage our employees to be real. In keeping with this philosophy, we appreciate diversity and welcome all qualified applicants regardless of race, religion, sex, age, national origin, sexual orientation, disability, veteran status, genetic information or criminal history.