Senior BFF (Node) Engineer

VanguardCharlotte, NC
Hybrid

About The Position

Want to work on a state-of-the-art mobile application with modern design, architecture and tools in a true agile environment? Come join our growing, enthusiastic, and talented Mobile development team! Vanguard is heavily investing and committing to build a world-class mobile experience for our clients and we are looking for top talent to build/enhance Node JS middleware for our iOS and Android native apps. You will be joining a fun, collaborative and inclusive cross-functional team where individuals strong on aptitude and attitude have an opportunity to grow their professional careers through working with some of the most advanced technology, development practices.

Requirements

  • Highly collaborative, a fast learner and willing to work wherever you’re needed on the team.
  • Demonstrated experience with software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code, and algorithms.
  • Demonstrated API experience building stable API's supporting multiple consumers without causing breaking changes
  • Able to effectively communicate technical issues in a manner all can understand.
  • Able to work with Scrum Masters and Product Owners to prioritize work relative to both delivering business value and addressing technical debt.
  • Undergraduate degree in software engineering or a related field, equivalent training, and experience
  • 5+ years of software development experience.
  • 3+ years of NodeJS API development experience using frameworks such as NestJS
  • Experience with building cloud services in AWS including DynamoDB, ECS, Lambda

Nice To Haves

  • XCode / SWIFT or Android Studio/ Java experience is a plus.
  • Working knowledge of Adobe Analytics, AppDynamics, Splunk, OpenTelemetry is a plus

Responsibilities

  • Translates stories into design & code.
  • Develops well-engineered code and test artifacts backed by automated tests
  • Research and employs contemporary software development techniques to ensure quality and improve velocity of the team
  • Follows Agile software development methodology.
  • Follows architecture standards and best practices
  • Contributes to develop and maintain an inclusive and highly collaborative environment for the team

Benefits

  • hybrid working model
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service