Software Engineer / Node.js
 
  • Type: Full-Time
  • Location: Boston, MA (Headquarters)
  • Department: Engineering

Rakuten Loyalty is one of the fastest growing technology companies in Boston. We are the inventors of the world’s most innovative rewards acceleration platform – servicing the largest loyalty programs around the world. We develop technology that gives loyalty program members the opportunity to earn rewards for their every day online activity – opening up explosive new revenue opportunities for our clients – and giving their members the opportunity to earn the rewards they love anywhere, anytime. Selected by Forbes as the 7th most Innovative Company in the world – Rakuten is focused on rapidly expanding its services to new markets around the globe – Rakuten Loyalty is at the forefront of this effort. Rakuten Loyalty received numerous awards last year – including Best Places to Work, the Best and Brightest Award for our Employees and the Most Innovative Small Company of the Year – as well as having our CEO win the distinguished Innovative All Star award given by the Boston Business Journal and Mass High Tech. We have created a wonderful environment that supports free thought, open communication, the celebration of innovation, and a dedication to moving quickly. Entrepreneurialism is in our blood – and we expect everyone who joins our team to exhibit an attitude that says that no mountain is too high, no problem unsolvable – because with great ambition, ideas, and technology – anything is possible.

Job Description
 

Are you someone that wants to help the next generation of Internet applications scale and perform? Do you want to be involved in Node.js, JavaScript or event-driven apps?  Do you want the opportunity to speak at meet ups and user groups?
 
We have multiple roles open including Entry/Mid-level and Senior. Every role will require a bright engineer looking for an opportunity to get exposure to the world of professional enterprise class JavaScript development.  We are searching for passionate Developers who are motivated by challenging technical problems & working with cutting edge technology.   If you are interested in Node.js and consider yourself an eager to learn developer, read on…
 
As part of our collaborative development team you will work to develop, enhance and implement cloud-compliant, distributed backend services, web-based applications, browser plugins & apps that far exceed our clients’ expectations. 

Who are you:
 
·      You are clever, and able to communicate complex concepts clearly.
·      You can handle a huge load, and find a way to elegantly solve the business need.
·      You know when to ask more questions and where to look for answers.
·      You want to create! You find something magical about creating logical backend design with a delightful front-end interface that has users remarking how easy it is to use.
·      You are an active developer in the tech community.
·      You love working outside of IDEs and structured systems.
·      You are passionate about performance and scalability.



Qualifications
 
Required:
  • Ability to develop and maintain web-based software systems in JavaScript utilizing industry standards and best practices
  • Experience utilizing JavaScript to work with RESTful APIs and other backend services
  • A strong understanding of JavaScript fundamentals– not just jQuery.
  • Experience with object-oriented languages such as Java, C++, or C#.
  • Experience working with APIs, either integrating a third-party API or developing your own
  • NoSQL Database Experience
  • Bachelor’s Degree (Computer Science or Related)