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.