Jobs · North Carolina

Backend API Engineer Technical Lead II

hackajob · Charlotte, NC · 1 mo ago
HybridFull-time

hackajob is collaborating with Vanguard to connect them with exceptional professionals for this hybrid role, with in-office work required Tuesday, Wednesday, and Thursday.

About the role

Provides expert-level IT technical lead services, including direction, evaluation, selection, configuration, implementation, and integration of new and existing technologies and tools. Join a growing, enthusiastic, and talented Mobile development team to build and enhance Node.js middleware for Vanguard’s iOS and Android native apps in a true Agile environment. Vanguard is heavily investing in a world-class mobile experience for clients.

Responsibilities

  • Demonstrate collaboration, adaptability, and a willingness to contribute wherever the team needs support.
  • Partner with architects to implement high-performance mobile applications.
  • Research and summarize adjacent technology trends to provide guidance.
  • Mentor the team on better use of existing platform components and performance best practices.
  • Apply software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code, and algorithms.
  • Use observability to continuously optimize product capacity, performance, monitoring, and alerting.
  • Communicate technical issues effectively to all audiences.
  • Establish and communicate a technical vision for your product.
  • Work with Scrum Masters and Product Owners to prioritize work relative to delivering business value and addressing technical debt.
  • Lead system analysis, design, development, and implementation for existing mobile native applications.
  • Translate stories into design and code; develop well-engineered code and test artifacts backed by automated tests.
  • Research and employ contemporary software development techniques to ensure quality and improve team velocity.
  • Elevate code into development, test, and production environments on schedule; provide follow-up production support.
  • Submit change control requests and documents.
  • Follow Agile software development methodology and architecture standards.
  • Lead design, code, and test inspections throughout the lifecycle to identify issues.
  • Participate in meetings such as use case creation.
  • Foster and maintain an inclusive, highly collaborative team environment.

Requirements

  • 8+ years of related work experience, with at least 3 years of development experience.
  • 3+ years of Node.js experience.
  • Undergraduate degree or equivalent combination of training and experience; graduate degree preferred.

Skills

  • Node.js
  • TypeScript
  • NestJS
  • Visual Studio Code
  • RESTful Services (Spring Boot / Java on AWS)
  • CI/CD Pipeline, GitHub Actions
  • Git/GitHub
  • JIRA
  • AWS Cloud (ECS Fargate, EKS, Lambda)
  • XCode / Swift or Android Studio / Java (a plus)

Special Factors

Vanguard is not offering visa sponsorship for this position.

About Vanguard

At Vanguard, we are on a mission to work for the long-term financial wellbeing of our clients, lead through products and services that transform lives, and develop skills as individuals and as a team. From Malvern to Melbourne, our mission drives us forward and inspires us to be our best.

How We Work

Vanguard has implemented a hybrid working model designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture supports long-term client outcomes and enriches the employee experience.

Similar jobs