Description

  • We are seeking an experienced Backstage Developer with expertise in Backstage plugin development, configuration, and deployment.
  • As a Backstage Developer, you will play a pivotal role in creating and enhancing the developer experience by integrating Backstage with CI/CD pipelines, cloud systems, and establishing a comprehensive Service Catalog for a large-scale system.
  • This role demands strong hands-on knowledge of TypeScript, React, and technologies within the Backstage ecosystem.

Essential Job Functions:

  • Backstage Development: Design, develop, and maintain custom Backstage plugins to enhance platform functionality.
  • Backstage Configuration and Deployment: Configure and deploy Backstage on Cloud platform in secure and scalable setup.
  • Service Catalog: Build and maintain a Service Catalog within Backstage, enabling seamless management and discovery of services across the organization.
  • CI/CD Integration: Integrate Backstage with CI/CD pipelines (e.g., GitlabCI, Octopus Deploy, ArgoCD) to streamline software delivery workflows.
  • Observability Tools: Integrate monitoring and observability tools (e.g., Prometheus, Grafana, Newrelic) with Backstage.
  • Cloud Systems Integration: Connect Backstage to cloud platforms (AWS, Azure, GCP) and Kubernetes clusters to provide developers with centralized insights and controls.
  • Documentation: Setup backstage as a central source of information by integrating Confluence, Gitlab and other sources into Backstage search.
  • Agile Development: Actively participate in Agile ceremonies, including stand-ups, sprint planning, and retrospectives.

Qualifications:

  • Backstage Expertise: Proven experience in Extending Backstage core features and plugin development.
  • Front-end Development: Proficiency in TypeScript and React.js, with a solid understanding of component-based architecture.
  • API Development: Familiarity with API development and integration, particularly with RESTful and GraphQL APIs.
  • Cloud Platforms: Hands-on experience with cloud platforms such as AWS, Azure, or GCP for system integrations.
  • CI/CD Tools: Hands-on experience with CI/CD tools like Jenkins, GitlabCI, or ArgoCD.
  • Kubernetes: Working knowledge of Kubernetes and its integration with Backstage.
  • Problem Solving: Strong analytical skills and a track record of solving complex technical problems.

Preferred Qualifications:

  • DevOps Practices: Understanding of DevOps workflows and their alignment with Backstage functionalities.
  • Performance Optimization: Skills in optimizing Backstage applications and plugins for scalability and performance.
  • Microservices Architecture: Exposure to microservices-based application development and management

Education

Any Gradute