Vacancy expired!
- Expert: Skills equiv. to 11+ years in comparable position.
- Personalized Investing Engineering (PIE) builds innovative products by leveraging technologies that personalize our clients’ investing experience.
- Products include thematic investing, digital advice and financial planning.
- You will bring in broad and diverse engineering expertise and will team up with our product stakeholders in solving fun challenges and creating exceptional experiences for our customers.
- We are looking for a Full-stack Software Engineer with expertise in building full-stack web solutions including responsive and performant SPAs as well as REST APIs to support them.
- The ideal candidate will thrive in a fast-paced, performance-driven environment, who are not afraid to stretch themselves and focus on impact and growth.
- This role can be 100% remote.
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or Boot Camp training.
- 7+ years of enterprise, client facing, software development experience.
- Expertise in developing JavaScript/HTML/CSS single page applications utilizing modern JavaScript frameworks in particular AngularJS. Significant experience in React, or Vue would translate.
- Excellent grasp of OOP and how it is applied in JavaScript. Experience with using either Typescript or Flow.
- Experience with CSS preprocessors like SASS, LESS and build tools like Webpack, Rollup, Grunt or Gulp.
- Have deployed at least one complex UI platform, developed from scratch, with custom components and features and the highly complex domain model.
- Expertise in building RESTful APIs in Java or .NET Core.
- Expertise in event driven architecture and RabbitMQ or Kafka messaging frameworks.
- Expertise in relational or document-based databases like PostgreSQL or Mongo.
- Knowledge of cloud computing platform technologies (i.e., AWS, Google Cloud Platform, Azure, PCF).
- Experience with Test Driven Development, we take full ownership of our code and its quality.
- Solid understanding of Git, GitHub, CI/CD tools and DevOps principles.
- Have been operating in Scrum/Agile environment and have excellent communication skills and ability to successfully resolve issues across multiple development teams.
- Strong desire to leverage technology to build products that "wow" users
Vacancy expired!