Senior Full Stack Developer

Department Icon IT / Software Development & Related
Posted: 1 month ago
0-1 years
Pune, Maharashtra
IT / Software Development & Related
work from office
Full Time
Closes 17 Oct 2026

Posted: 1 month ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.

Job Description

About the Role

We are seeking an experienced Senior UI Developer with strong expertise in modern frontend technologies and backend development using Node.js. The ideal candidate should have hands-on experience building scalable, high-performance enterprise applications and be capable of leading technical initiatives from design through production. This role requires close collaboration with client architects, product owners, and cross-functional teams while mentoring developers and driving engineering excellence.

Key Responsibilities

  • Design and develop scalable, responsive, and reusable frontend applications using React.js and TypeScript.
  • Build robust backend services using Node.js and GraphQL technologies.
  • Develop reusable UI components and establish best practices for component architecture.
  • Design and optimize GraphQL APIs for performance, scalability, and maintainability.
  • Integrate frontend applications with Adobe Experience Manager (AEM).
  • Implement authentication and authorization using OAuth2 and Keycloak.
  • Integrate cloud services such as AWS S3 for file storage and management.
  • Implement caching strategies using Redis to improve application performance.
  • Build and maintain CI/CD pipelines using GitHub Actions.
  • Write automated tests using Playwright and ensure high code quality.
  • Perform code reviews, enforce coding standards, and mentor junior developers.
  • Troubleshoot production issues and provide effective debugging and performance optimization.
  • Collaborate with client stakeholders, architects, product owners, and Agile teams to deliver high-quality software solutions.
  • Participate in system design discussions and contribute to scalable application architecture.

Mandatory Technical Skills

Frontend

  • Expert in React 19 and TypeScript
  • Apollo Client & GraphQL
  • Material-UI (MUI) & Emotion
  • Tailwind CSS
  • State Management using XState (or equivalent)
  • Vite (CSR & SSR)
  • Adobe Experience Manager (AEM) Integration

Backend

  • Strong experience with Node.js
  • Apollo Server & GraphQL
  • type-graphql
  • InversifyJS (Dependency Injection)
  • Redis Caching
  • OAuth2 / Keycloak Authentication
  • AWS S3 Integration

Testing & DevOps

  • CI/CD using GitHub Actions
  • Playwright Automation Testing
  • Git Branching Strategy
  • Pull Request and Code Review Process

Required Competencies

  • Strong understanding of component-driven architecture and reusable UI development.
  • Experience designing scalable frontend and backend solutions.
  • Expertise in GraphQL schema design, API optimization, and performance tuning.
  • Strong knowledge of system design and enterprise application architecture.
  • Excellent debugging, troubleshooting, and production support skills.
  • Experience conducting technical code reviews and mentoring engineering teams.
  • Strong understanding of software engineering best practices and design patterns.
  • Excellent verbal and written communication skills.
  • Ability to work directly with clients, architects, product owners, and cross-functional teams.
  • Experience leading Agile/Scrum teams and driving end-to-end technical delivery.

Preferred Qualifications

  • Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
  • Experience working on enterprise-scale web applications.
  • Exposure to cloud-native architectures and modern frontend ecosystems.
  • Experience working in client-facing consulting or product engineering environments.

Skills

Automation TestingCode ReviewDebuggingDevopsGraphqlNode.jsSoftware SolutionsTestingDeveloperApiCloudBackend DevelopmentReactFull Stack

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

About Company

BMC Software, a global leader in IT solutions, empowers businesses to run and reinvent their operations with innovative software and services, including automation, operations, and service management. Specializing in mainframe, mobile, cloud, and DevOps solutions, BMC Software is at the forefront of the digital enterprise management field. BMC Software careers offer an opportunity to be part of a team that values creativity, collaboration, and the pursuit of excellence. Professionals at BMC are dedicated to solving complex IT challenges, driving digital transformation, and contributing to the success of customers worldwide. Joining BMC Software means embarking on a career where innovation thrives, and where you can make a real impact in the technology industry.

Read More

Similar Jobs

View all
Loading...
Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Pune.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.