Lead Full Stack Software Engineer

JP Morgan Services India Pvt Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Lead Software Engineer - Full Stack

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Full Stack Software Engineer at JPMorgan Chase within Infrastructure Platforms team- Data Center Services team, you will be an integral part of an agile team that enhances, builds, and delivers trusted market-leading technology products in a secure, stable, and scalable way. You will take ownership of technical delivery end-to-end while actively engaging with stakeholders to translate business needs into well-planned, high-quality software solutions. This role demands a self-starter who thrives in a collaborative environment, can manage competing priorities, and drives engineering excellence across the team.

Job responsibilities:

  • Design, develop, and deliver full stack software solutions across frontend (React) and backend (Node.js/TypeScript, Python) services, applying strong problem-solving skills to break down complex technical challenges.
  • Engage directly with stakeholders and product owners to gather requirements, clarify scope, and ensure technical solutions align with business objectives.
  • Lead development planning activities including backlog refinement, sprint planning, effort estimation, and technical roadmap definition, ensuring the team delivers incrementally and predictably.
  • Develop secure, high-quality production code and review peers' work to maintain consistency, reliability, and adherence to engineering standards.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve the overall operational stability of applications and systems.
  • Maintain clear and organized documentation including technical designs, architecture decisions, and runbooks, ensuring knowledge is shared and accessible.
  • Leverage AI-assisted development tools (e.g., GitHub Copilot, AI code review assistants) to improve productivity, code quality, and delivery speed, and champion their effective adoption within the team.
  • Participate in communities of practice across Software Engineering to drive awareness and adoption of modern tooling, patterns, and best practices.
  • Mentor and support junior engineers, fostering a team culture of continuous improvement, diversity, equity, inclusion, and respect.

 

Required qualifications, capabilities, and skills:

  • Formal training or certification in software engineering concepts and 5+ years of applied experience delivering production software.
  • Hands-on practical experience across the full Software Development Life Cycle, including system design, application development, testing, CI/CD pipelines, and operational support.
    Strong proficiency in frontend development with React (including state management and testing with Jest/React Testing Library).
  • Advanced knowledge in backend development with Node.js and TypeScript, building RESTful APIs.
  • Skilled in writing and maintaining comprehensive unit, functional, and integration tests.
  • Demonstrated ability to communicate effectively with technical and non-technical stakeholders, translating business requirements into actionable technical plans.
  • Strong organizational skills with the ability to manage multiple workstreams, prioritize effectively, and work autonomously with minimal oversight.

     

  • Comfort using AI-powered tools to augment development workflows and an openness to evolving best practices around AI-assisted engineering.
  • Experience with databases such as MySQL or similar.
  • Exposure to cloud platforms and infrastructure-as-code practices.
  • Experience with API documentation standards such as OpenAPI/Swagger.

 

Preferred qualifications, capabilities, and skills:

  • Experience with other modern frontend frameworks (e.g., Angular).
  • Experience with Python for backend services or tooling.
  • Proficiency with design and prototyping tools such as Figma for collaborating on UI/UX requirements is highly desirable.
  • Experience with traditional AI/ML, such as predictive analysis, is highly desirable.
  • Experience working collaboratively in agile teams and participating in Scrum ceremonies (stand-ups, retrospectives, sprint planning); experience facilitating or running ceremonies is a plus.

 

Experience Level

Senior Level

Job role

Work location

Bengaluru, Karnataka, India

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

JP Morgan Services India Pvt Ltd

Job posted by JP Morgan Services India Pvt Ltd

Apply on company website