Lead Software Engineer - Full Stack

London 14 days agoFull-time External
Negotiable
Step into a role where your expertise shapes the future of technology at JPMorgan Chase. You’ll have the opportunity to work with a diverse team, enhance your skills, and contribute to impactful projects that support our business objectives. We value creativity, collaboration, and continuous learning, offering you a platform to grow your career. As part of our Data Center Services team, you’ll help deliver trusted, market-leading products. Your contributions will make a difference in a dynamic and inclusive workplace. As a Full Stack Software Engineer at JPMorgan Chase within the Corporate Sector - Data Center Services team, you would be an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. Job responsibilities: • Implements creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. • Develops secure high-quality production code and collaborates with team members to ensure code quality and consistency. • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems. • Leads evaluation sessions with internal and external teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture. • Participate in communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies. • Contributes to team culture of diversity, opportunity, inclusion, and respect. Required qualifications, capabilities, and skills: • Hold formal training or certification in software engineering concepts with applied experience. • Deliver system design, application development, testing, and operational stability in practical settings. • Demonstrate advanced knowledge in frontend development using Angular, including state management with NGRX. • Design and execute functional and integration tests for Angular applications. • Apply beginner to intermediate skills in frontend development with React. • Exhibit advanced proficiency in backend development with NodeJS. • Navigate all aspects of the Software Development Life Cycle. • Create mock-up designs using tools such as Figma. • Understand and participate in agile ceremonies including Scrum, stand-ups, retrospectives, and sprint planning. • Demonstrate proficiency in software applications and technical processes within disciplines such as cloud, artificial intelligence, machine learning, or mobile. • Apply practical experience with cloud native technologies. Preferred qualifications, capabilities, and skills: • Understanding of Event Driven Architecture (Kafka). • Experience with AI/ML automation. • Knowledge of MySQL.