ARM logo

Staff / Principal Full Stack JavaScript Engineer

ARM

Bengaluru, Karnataka, IndiaPRINCIPAL
Hybrid

Job Description

Seeking a dedicated Principal or Staff Full Stack Software Engineer.

Responsibilities

  • Be responsible for the end-to-end design, implementation and evolution of developer-facing systems and features to reduce cognitive load and enable self-service.
  • Collect feedback from internal teams to understand their challenges and design solutions to address them. Drive feature development, UX and usability improvements.
  • Develop, operate and evolve our Engineering Portal UI & backend based on Backstage to ensure the portal is secure, reliable and delivers a high-quality user experience.
  • Design, build, and maintain Backstage and custom Backstage plugins including CI/CD pipelines, documentation, automated testing, security upgrades, and observability integrations.
  • Partner closely with platform, software and hardware teams to integrate services, tooling, and policies into the portal in a user-centric and automated manner.

Qualifications

  • We are seeking professionals with 5–20 years of experience in software development.
  • Deep expertise in JavaScript, TypeScript, and NodeJS including building and maintaining production-grade web applications.
  • Professional experience with React or another modern JavaScript Web Framework to build well-structured, polished, and maintainable user interfaces.
  • Experience with continuous delivery and automated testing for production systems.
  • Solid understanding of security fundamentals relevant to distributed systems and service integration patterns, including JWTs, OAuth2 and OIDC.
  • Desire to work in a Platform Engineering environment, with a clear focus on improving developer productivity through automation and enabling safe, scalable self-service.
  • Strong collaboration and influence skills, with experience working across multiple teams and disciplines to share knowledge and gain support.
  • Ability to make and communicate architectural tradeoffs, balancing usability, security, scalability, and long-term maintainability.
  • Building or integrating with Internal Developer Portals (Backstage).
  • Interest in applied AI technologies e.g. AI agents, MCP
  • Interest in Open-Source Software!
  • Good understanding of Cloud platforms (AWS, GCP, or Azure) with knowledge of Kubernetes, and other DevOps tools (e.g. Docker, Kubernetes, Terraform, Helm, ArgoCD) and CI/CD.

Nice to have

  • Experience with Internal Developer Portals.

Interested in this role?

Sign up free to apply on FeedbackAI and get an AI match score for this job.

Staff / Principal Full Stack JavaScript Engineer at ARM | FeedbackAI