If you have a passion for software product engineering, i.e., building innovative consumer facing products and experiences, enjoy connecting the dots and using data to drive engineering decisions, this role could be perfect for you.
-
Bachelor’s or Masters degree in CS, EE, AM, or similar.
-
Ability to solve problems that span multiple interconnected systems.
-
Experience implementing in NodeJS, Java or other object oriented languages for a distributed environment.
-
Experience with Java Libraries and frameworks (Spring, Jackson, Guice etc.).
-
Experience working on products and apps that touch the customer lifecycle.
-
Detail oriented.
-
Extremely collaborative.
-
Great English oral and written communication skills.
Nice to have skills and experiences:
-
Cloud Computing Platforms and development experience
-
iOS and Android Platforms and development experience