Skip to content

General information

Career area
Work Location(s)
601 S. Tryon Street, Charlotte, NC
Ref #
Posted Date
Thursday, June 2, 2022
Working time

The Opportunity

Ally Invest is looking for an experienced developer to contribute to our distributed collection of services and web applications that work in concert to provide real-time financial solutions. The ideal talent will have experience developing software in an agile environment utilizing Domain Driven Design (DDD). Ally Invest's developers gather and analyze requirements, make architectural and design recommendations, code, document, and test their contributions in an energetic, team-oriented manner. 

The Work Itself

Software Developers are expected to contribute significantly to the formulation and design of the solution, not just the coding implementation. The ideal candidate for this role is a high energy, team player looking to come join a group of likeminded individuals to make an impact on the market place. We're looking for people who are as excited and invested in technology as we are here at Ally Invest.

The Skills You Bring

  • 3+ years of extensive JavaScript experience including understanding of current ECMAScript standards
  • Experience with React and/or Angular 2+
  • Experience with Typescript
  • Experience with Node.js and node frameworks (Express)
  • Experience building cross-browser compatible single page web applications
  • Experience with web presentation layer (semantic HTML, CSS Preprocessors like Sass, Less)
  • Experience both consuming REST APIs
  • Experience with WebSockets/Socket.IO
  • Experience working with Source Control Management Systems (Git etc.)
  • Has worked on a product-based development team
  • Motivated to seek out solutions to complicated problems
  • Detail and results oriented and able to prioritize tasks, gathering skills and identifying dependencies
  • Excellent oral and written communication

Nice to Have:

  • Experience with visual data patterns/charting (ChartIQ, Highcharts, Highstock, D3 or similar)
  • Working knowledge of asynchronous coding practices (Promises, Observables)
  • Working knowledge of Agile methodologies
  • Experience with Continuous Integration and Continuous Deployment (CI/CD)
  • Experience with implementation of Web Accessibility Standards (compliance with WCAG 2.0)
  • Experience interacting with Message Queue Systems (MSMQ, RabbitMQ, ZeroMQ)
  • Experience working with relational databases
  • Knowledge of or experience working in financial services and/or other regulated environments