Job Description
Job DescriptionWe are looking for a Software Engineer who will be working on building SaaS applications that solve real customer problems. You will be responsible for designing and implementing web user interfaces. You will be working with Product Managers and UX Designers, Web Architects to establish the requirements Qualifications & Key Skills:Multiple years of experience working with JavaScriptExperience contributing to an open source project or experience with and a willingness to commit code via pull requests subject to code review by the teamExperience using Web and Internet Technologies (JSP, HTTP, HTML, JavaScript, CSS, SMTP, JSON, XML/XSL)Adept a leveraging Database technologies (Hibernate, JDBC, Oracle, MSSQL, T-SQL) for feature developmentExperience with Backbone.js, React, or another modern client-side JavaScript frameworkSome experience with server side JavaScript programming experience using Node.jsExperienced with SDLC Tools (Version Control, Work Tracking, Code Review, Build and Deployment Systems)Familiar with mock object frameworks and other tools for test driven developmentExperience with JS OOCSSYou understand the importance of writing unit tests for your codeYou love solving hard problems and working in small teams with smart peopleYou’re a great personNice to haves:Experience with other server side languages like PHP, Ruby or PythonExperience with JavaScript templating libraries like Handlebars.js or underscore.jsExperience develop single-page browser-based applicationsExperience with relational databases like MySQL or PostgresExperience with integration testing using Selenium or other toolsExperience in a continuous integration/deployment environment using Jenkins CI or similar tools