Principal Software Engineer
Affinnova - Waltham, MA

This job posting is no longer available on Affinnova. Find similar jobs: Principal Software Engineer jobs - Affinnova jobs

Waltham - MA

About Affinnova:
Affinnova’s innovation platform transforms how companies develop and market their products and services to create fundamentally better and more profitable outcomes – doubling success rates and tripling revenues.
We are one of the fastest growing marketing technology companies in the world. In the last five years we have grown by over 500%. We are expanding into Europe, Asia and Latin America.
Our diversified client base includes the most respected companies, from mid-sized enterprises to the global Fortune 500, in consumer goods, retail, financial services, life sciences and technology.

Are you interested in:
Working on complex web application built from the ground up using a modern technology stack.
Client side development consisting of creating a single page application in javascript using technologies such as dojo, jQuery, backbone, require.js, and QUnit.
Server side development for creating REST API utilizing groovy, Spock, and Geb.
Using real JavaScript, not just as a DOM utility, but to build amazing features in a real JavaScript MVC framework.
Working with tools such as git, github enterprise, jenkins, splunk, and redmine.
Joining a small, motivated team of Engineers working for an established, profitable, high-growth company.
Working on a product that has won numerous industry awards such as (Fastest rising company on Honomichl top 50, American Business Most Innovative Company of the Year; Best New Product or Service of the year finalist;,Marketing Technology Winner, Walmart Market Research Supplier of the Year and Gartner Named Growth Technology in Decision Support).

At Affinnova, we believe good teams build great products. We are passionate Engineers that love to view technology and love to impress our users: please visit our technology suite: to see what we mean.

Affinnova is revolutionizing how the world innovates, using genetic algorithms for everything from launching $100M products to optimizing the packaging for Ciao Bella Gelato and the cover of Scientific American.

What you will be doing:
Design and architecting new web applications.
Develop and maintain key system features.
Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.
Work in an Agile/Scrum environment to deliver high quality software.
Establish architectural principles, select design patterns and mentor team members on their appropriate application.

What we need from you:
Minimum 7 - 12 years of software development experience.
Minimum 2 years experience in javascript libraries (e.g. dojo, backbone.js, or ember.js, etc)
Experience programming on a modern web server technologies (RoR, Python, Groovy/Grails, Scala, Java etc.).
A solid understanding of design concepts and design patterns.
Effective at verbal and written communication.
BS or MS in Computer Science or Engineering.
Entrepreneurial (self-motivated, persistent and resourceful).
Comfortable working in a team of highly qualified, technical and motivated engineers
Experience developing cloud software services and an understanding of design for scalability, performance and reliability.
Development experience defining, developing and maintaining REST based interfaces.


If you are interested in being part of our team, please tell us more about yourself. Don’t hesitate to mention what makes you exceptional. Our Talent Acquisition team is very responsive and will follow up with you in a timely manner to discuss our position and company in greater detail.

Affinnova - 2 years ago - save job
About this company
Affinnova is revolutionizing how the world innovates. Our patented technology dramatically expands the field of creative ideas and reliably...