Senior Software Engineer | 7+ | ReactJs, JavaScript, Typescript, NextJs, GraphQL, NodeJs, MongoDB, Express.js

Dubai, United Arab Emirates

Hagor, Israel
Miami, Florida, United States

Bangalore







Bachelor of Engineering, EC
Dr. Bhim Rao Ambedkar University, Agra
Join Nischal and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer | 7+ | ReactJs, JavaScript, Typescript, NextJs, GraphQL, NodeJs, MongoDB, Express.js
Senior Software Engineer with 7.7 years of experience building scalable, high-performance web applications using JavaScript, Typescript React.js, Node.js, Express, Next.js, GraphQL, HTML/CSS, and modern UI systems. I specialise in creating reusable component libraries, clean architecture, intuitive interfaces, and improving performance across large applications. I enjoy solving complex UI problems, owning features end-to-end, and working closely with teams to ship reliable, polished products. Also Skilled in Redux, Material UI, Antd, Chart.js, and tools like Git, CI/CD, Figma, and Shopify Liquid. Across my roles, I’ve built systems such as AI-powered chat interfaces, customizable component libraries, role/permission modules, dynamic CMS platforms, real-time chat and notifications, high-speed admin dashboards, and multiple Shopify and analytics tools. I focus on writing scalable code, optimising performance, mentoring, and maintaining high UI/UX standards.
Bengaluru
claude code
claude
cursor
github copilot
openai
opencode
Senior Software Engineer I at Careem, Feb 2026 - Present · 7 mos, Dubai, United Arab Emirates, ● Implemented admin panel notification feature enabling ops teams to send targeted internal alerts to restaurant merchants; added bilingual (English/Arabic) support, CSV upload and bulk targeting. ● Designed an ad feature enabling merchants to create outlet campaigns, define targeting/budgets, and track performance via analytics dashboards with real-time metrics and reporting. ● Diagnosed and resolved bugs while optimising UI components across admin (Saturn) and merchant (Partner Portal), improving reliability.
Senior Software Engineer at Bimmatch, Jan 2022 - Jan 2026 · 4 yrs 1 mo, Hagor, Israel, ● Built a reusable AI chat UI that reads PDFs, interacts with 3D project models, and answers element-specific queries, reducing user effort significantly with past chats and in-panel PDF viewing. ● Created optimised reusable UI components and Google Maps integration, boosting flexibility and cutting future dev effort to speed feature delivery and boosting the dev velocity. ● Developed a dynamic CMS where orgs create product types with auto-updating fields, reducing manual setup and enabling teams to manage data, minimising efforts from the customer support team. ● Implemented org creation, roles, permissions, org switching, and project access, improving onboarding speed, security, and multi-org usability. ● Built a backend-driven dynamic search bar with fields that output structured search queries, improving search accuracy and reducing user search time by 60% for any product. ● Resolved defects and performance issues for smooth releases, while reviewing code and mentoring fellow engineers to uphold best practices.
Full Stack Engineer at Teasit, Mar 2021 - Dec 2021 · 10 mos, Miami, Florida, United States, ● Led development of the reel-based PWA feed, improving performance and raising Lighthouse from 33→78, while adding privacy controls, follow/unfollow, reporting, tips, subscriptions, and comments. ● Built a real-time chat system using Pusher and implemented Firebase Realtime DB–based notifications for instant frontend sync. ● Developed and optimised applications using Next.js with a strong focus on CSR performance tuning; improved Feed API reliability and efficiency using Node.js and MongoDB. ● Scaled Teasit’s video pipeline by integrating AWS MediaConvert + FFmpeg, reducing processing time by 90% and supporting higher upload volumes. ● Led 5 full-stack engineers to deliver core features (payments, chats, search, payouts) and improved code maintainability by introducing TypeScript and reusable video hooks. ● Mentored engineers through pair programming, code reviews, and sprint planning in a Scrum-based workflow, increasing team velocity and code quality. ● Contributed to growth engineering through web scraping with Puppeteer to support GrowthX initiatives.
Software Engineer at Hubler, Aug 2018 - Mar 2021 · 2 y 7 mo, Bangalore, ● Rebuilt Admin Panel modules (People, Profile, Integrations, Sheets), improving UX and making the panel ~70% faster, significantly boosting admin productivity. ● Developed a drag-and-drop setup for ops/admins to arrange internal apps and actions, greatly reducing configuration time and lowering engineering dependency. ● Built Hubler’s first real-time WebSocket notification service(microservice), improving alert delivery reliability and cutting missed in-app alerts by ~90% across all Hubler products. ● Created a 4-step self-sign-up onboarding flow with multi-admin support, reducing manual onboarding work by hours and improving customer conversion. ● Converted AntD components into reusable Hubler-styled UI modules, improving design consistency and reducing UI development effort by ~30–40%.
Bachelor of Engineering, EC, Dr. Bhim Rao Ambedkar University, Agra