BlackRock is a global investment manager and fiduciary to its clients, and one of the world's largest providers of financial technology. This Full Stack Developer (UI/UX) opening sits within the Portfolio Management Group in Mumbai, supporting the Global Fixed Income team, whose active fixed income strategies span a wide range of investment styles and segments of the fixed income universe. The breadth and depth of that platform positions the team to pursue attractive returns across varied market environments, combining a top-down view from lead portfolio managers with bottom-up expertise from sector specialists.
This full stack developer role exists because portfolio managers and analysts need fast, reliable, well-designed web applications to do their work. You'll own the development and maintenance of responsive web applications across both frontend and backend layers, building the user interfaces investment professionals interact with daily and the server-side services and APIs that feed them. The emphasis on UI/UX means your work is judged not only on whether it functions correctly, but on whether the people using it can move through complex fixed income workflows without friction.
As an Analyst-level engineer, you'll collaborate closely with product managers, designers, and other engineers to translate business requirements into scalable technical solutions. You'll sit alongside teammates who understand fixed income deeply, so you'll pick up domain knowledge as you build. BlackRock operates a hybrid work model with at least four days per week in the office and the flexibility to work from home one day, a structure designed to accelerate learning and onboarding for new joiners through in-person collaboration and apprenticeship.
In your first three to six months, you'll get familiar with the existing codebase and the Portfolio Management Group's application landscape, ship frontend features using HTML, CSS, JavaScript and React or Angular, and begin contributing to server-side services in Python, Java, or Node.js. You'll participate in code reviews, testing, and deployment activities, and take on debugging and performance optimization work as you build confidence with the stack and the domain.
From here, BlackRock's technology career path is deliberately structured for both vertical and horizontal movement. Engineers typically progress from Engineer I (Analyst) to Engineer II/III (Associate), then into Senior Engineer and Lead Engineer roles at Vice President level, with a genuine choice between a Tech Leadership individual contributor track and an Enterprise Leadership team management track further along.
Responsibilities
✓Develop and maintain responsive web applications across both frontend and backend layers for portfolio management users
✓Build user interfaces using modern web technologies including HTML, CSS, JavaScript and frameworks such as React or Angular
✓Design and implement server-side services, REST APIs and business logic using Python, Java, or Node.js
✓Work with relational and NoSQL databases to store, retrieve and manage application data efficiently at scale
✓Collaborate with product managers, designers and fellow engineers to translate requirements into scalable technical solutions
✓Debug, troubleshoot and optimize applications for performance, usability and day-to-day reliability
✓Participate in code reviews, automated testing and deployment activities across the software development lifecycle
✓Use Git version control and CI/CD practices to support efficient, repeatable development and release processes
✓Support application monitoring, issue resolution and continuous improvement of user-facing and backend systems
Who You Are
✓1-3 years of relevant professional work experience building and shipping web applications end to end
✓Strong programming fundamentals in at least one backend language such as Java, Python, or Node.js
✓Proficiency in frontend technologies including HTML, CSS, JavaScript and frameworks like React or Angular
✓Solid understanding of REST APIs, microservices and general web application architecture patterns
✓Hands-on experience working with SQL or NoSQL databases in a production application context
✓Working knowledge of Git, version control workflows and basic CI/CD concepts and pipelines
✓Familiarity with debugging tools, software testing approaches and performance optimization techniques
✓Strong attention to detail with the ability to analyse defects, identify root causes and validate fixes
✓Willingness to work from the Mumbai office at least four days per week under the hybrid model
Nice-To-Haves
✓Backend development experience specifically in Python or Java within a financial services environment
✓Exposure to fixed income, asset management or portfolio management domain concepts and workflows
✓Practical UI/UX design sensibility and experience improving usability of data-heavy internal applications
✓Experience building and consuming microservices in a large, distributed enterprise codebase
✓Familiarity with application monitoring and observability tooling for production web systems
About BlackRock
BlackRock is a global investment manager and fiduciary to its clients, united by a mission to help more and more people experience financial well-being. Since 1999 it has also been a leading provider of financial technology, with clients relying on BlackRock's platforms and solutions to plan for retirement, education, home ownership and business growth. Technology sits at the core of the firm, and BlackRock's engineers build the tools that power investment decisions across global markets. The firm invests heavily in its people through curated learning opportunities, tech-specific career paths, and access to experts and leaders worldwide.