Full Job DescriptionWhy work with us
Use a cutting edge cloud technology stack built on React, AngularJS, Node.js, Redis, Linux, PostgreSQL, and AWS. Don’t have experience with these? You’ll get it here!We love collaborative, agile software development and iterative design. We form tight scrum teams with PM and UX which build rapid prototypes and release frequently. You won’t get bored!We encourage learning and integration of new technologies. If you’re passionate about technology, we’d love to hear your story. · Support.com is a public company, with mature products established in the marketplace and continued innovation in support technology software.We’re a small team in a larger public company that builds next-generation support technology. There are many opportunities to learn and grow that you may not find in local giant dev shops.
What you will be doing
Design and develop features for our SaaS productDesign and develop integrations with complementary third-party systemsDesign and implement unit and functional testingPerform design and code reviewsShare knowledge and learning with the team and contribute to system architecture design decisionsImprove the scalability and security of the systemInterface with QA, UX/product design, and DevOps teams
What you need for the job
5+ years of experience as a web developer; but, really, we are open to any developer that has the technical prowessSolid understanding of CS fundamentals, object-oriented design and web technologiesMEAN stack is essential. We’re MEAN, except Postgres/Redis for DB, Angular in older code and React in newer components.Experience with Node.js is essential; significant web development experience with PHP, Python and Java is a plusExpertise in JavaScript, jQuery, HTML and CSSExperience architecting and consuming APIsSubstantial knowledge of relational databases (PostgreSQL or MySQL), including the use of SQLStrong appreciation for data collection and analyticsExtensive testing experience, both at the unit level and system levelB.S. in Computer Science, or other related Science/Engineering field.