Backend API Engineer Technical Lead II
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.