Appinions, New York
Software Engineer
Appinions is a SaaS Platform provider, helping Fortune 1000 companies like IBM, Oracle, Nissan, and Dell with Influence Marketing. Our platform uses patented natural-language processing and social network analysis technology developed at Cornell University to help companies identify and manage the people, ideas, and publications that drive their market.
Skills &amp; Requirements:
As a Full Stack Developer (Java &amp; Javascript) you will be involved in design and implementation of a range of new capabilities built on top of our influence-based data platform. You'll work with amazing data apis and an great set of developers and researchers to produce compelling and scalable web-applications. Our senior engineers typically have at least 3 years of Java web development under their belt, but you should have a keen understanding of web application technologies both front-end and back. We currently use the Spring framework so some experience with Spring is ideal. You should have a strong grasp of common OO design patterns, familiarity with a variety of data-stores, and a passion for good API design and performance.
What You'll Do:
Work in a team environment to build the next generation of influence-based applications
Play an important role in design and implementation of an important new set of internal APIs
Develop awesome new features front to back (using Java and JavaScript)
Work with a team of developers and researchers ( who specialize in natural language processing, social network analysis) to create create scalable web apps with elegant, user-friendly design
Requirements:
5+ years web development experience both server and client-side web-development
Ability to architect complex applications using frameworks and APIs
Familiarity with Java
Experience with client-side HTML/CSS/JSON/Javascript/JQuery/AJAX
Experience with server-side frameworks (Spring MVC/REST/Node.js)
Working knowledge with a variety of relational and nosql data stores (mysql, mongodb, hbase, redis)
Familiarity with cloud environment a plus (e.g., AWS)
Basic unix shell skills
* Strong user experience instincts
Perks:
Work in our mid-town offices
Health, Dental, Equity, other benefits
Competitive compensation
Advancement opportunities
I'm an engineer here at Appinions, so feel free to AMA!