LPL Financial is seeking a Full Stack Developer to build the LPL Data Experience (LDX) platform, a cutting-edge solution to enable Business, Operations, and Data Stewards to cohesively view and manage data across multiple domains.
Requirements
- 5+ years of experience in full-stack development and solution design.
- Strong proficiency in Frontend: Angular, TypeScript, HTML/CSS.
- Strong proficiency in Backend: Python, .NET Core.
- Strong understanding of Angular concepts such as components, modules, services, and dependency injection.
- Expertise in API-first architecture, including designing and implementing RESTful and event-driven microservices.
- Advanced experience with AWS services (EC2, Fargate, Lambda, Glue, S3, RDS, Redis, ElasticCache) and serverless architectures.
- Hands-on experience with Infrastructure as Code (Terraform) and DevOps practices.
Responsibilities
- Design and develop scalable enterprise applications with expertise in full-stack development on AWS Cloud using containerized and serverless architectures.
- Architect and implement solutions that enable cohesive data management across multiple domains within the LDX platform, including UI Development, API Development, and event-driven microservices.
- Integrate AI-first and ML engineering principles into SDLC, embedding intelligent automation and predictive capabilities from design through deployment.
- Implement AI-enabled solutions for use cases such as intelligent data mapping and agentic AI reconciliation frameworks.
- Champion API-first development principles to deliver modular, reusable services that accelerate LDX’s scalability and modernization goals.
- Evaluate new design proposals, investigate and recommend solutions and process improvements that deliver applications with high scalability and performance.
- Apply optimization techniques for performance, scalability, and cost efficiency.
Other
- Strong collaborators who can deliver a world-class client experience.
- Ability to thrive in a fast-paced environment, be client-focused, team-oriented, and execute in a way that encourages creativity and continuous improvement.
- Excellent problem-solving and communication skills.
- Ability to drive projects independently, mentor junior developers, and deliver innovative solutions.
- Bachelor's degree or higher in a related field (not explicitly mentioned but implied)