Job Summary
The Backstage Engineer will design, develop, and implement an enterprise Internal Developer Platform (IDP) using Backstage as the primary developer portal. This role is responsible for building developer self-service capabilities, creating reusable templates and plugins, integrating enterprise DevOps tools, and enabling standardized engineering workflows. The ideal candidate will have strong experience with Backstage platform engineering, modern JavaScript technologies, API orchestration, and platform engineering best practices.
Key Responsibilities
• Design, develop, and implement enterprise developer portal solutions using Backstage.
• Build and maintain custom Backstage plugins, templates, and Scaffolder workflows.
• Design and implement developer self-service capabilities to streamline engineering workflows.
• Develop reusable software templates and standardized engineering blueprints.
• Integrate Backstage with enterprise tools including Jenkins, Terraform, Bitbucket, Vault, ArgoCD, and REST APIs.
• Develop platform components using Node.js, TypeScript, and React.
• Design and maintain software catalog and blueprint management solutions.
• Implement API-driven orchestration for developer platform services.
• Configure and maintain role-based access control (RBAC) and enterprise authentication integrations.
• Support integrations with Kubernetes and OpenShift environments.
• Collaborate with platform engineering, DevOps, and development teams to improve developer productivity.
• Build standardized "golden path" templates and workflows for engineering teams.
• Troubleshoot, optimize, and enhance developer platform functionality.
• Create and maintain technical documentation for platform components and developer workflows.
• Promote platform engineering best practices and self-service operating models across engineering teams.
Required Qualifications
• Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
• Strong hands-on experience with Backstage platform engineering.
• Experience developing custom Backstage plugins, templates, and Scaffolder workflows.
• Experience integrating Backstage with Jenkins, Terraform, Bitbucket, Vault, ArgoCD, and REST APIs.
• Strong development experience with Node.js, TypeScript, and React.
• Experience designing and implementing developer self-service platforms.
• Strong understanding of software catalog and blueprint management concepts.
• Experience with API-driven orchestration and platform integrations.
• Experience implementing RBAC and enterprise authentication solutions.
• Strong understanding of platform engineering operating models.
• Strong analytical, troubleshooting, and problem-solving skills.
• Excellent communication and collaboration skills.
Preferred Qualifications
• Experience integrating Backstage with OpenShift and Kubernetes.
• Experience working with Internal Developer Platforms (IDPs).
• Familiarity with enterprise DevOps and cloud-native environments.
• Experience building reusable platform automation and developer experience solutions.
• Experience working in Agile development environments.