10 days ago

Logo of Mindera

Backstage Developer

Mindera

Bengaluru, IndiaIndiaRemote Hybrid

At Mindera, we are looking for a passionate Backstage Developer to join our innovative team. You will have the opportunity to work on projects that improve the developer experience in content delivery, creating tools that streamline backend processes, and manage various applications for our systems. Working as part of a cross-functional team, you will collaborate with other developers to implement features that enhance efficiency and productivity in our environments.

This role will allow you to demonstrate your problem-solving skills and creativity, ensuring that our backend services are robust, scalable, and provide an outstanding user experience.

Key Responsibilities:

  • Backstage Development:
    Design, develop, and maintain custom Backstage plugins to extend and enhance platform functionality.
  • Backstage Configuration and Deployment:
    Configure and deploy Backstage on cloud platforms ensuring a secure, scalable, and reliable setup.
  • Service Catalog Management:
    Build and maintain a Service Catalog within Backstage to enable seamless service discovery and management across the organization.
  • CI/CD Integration:
    Integrate Backstage with CI/CD pipelines (e.g., GitLab CI, Octopus Deploy, ArgoCD) to streamline software delivery workflows.
  • Observability and Monitoring:
    Integrate observability tools such as Prometheus, Grafana, New Relic into Backstage to enhance system monitoring and insights.
  • Cloud and Kubernetes Integration:
    Connect Backstage with AWS, Azure, GCP, and Kubernetes clusters to provide developers with centralized access to infrastructure insights and controls.
  • Documentation Integration:
    Configure Backstage to serve as a central documentation hub by integrating platforms like Confluence, GitLab, and other sources into Backstage search.
  • Agile Development Participation:
    Actively participate in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives to ensure continuous delivery and improvement.

Required Skills and Experience:

  • Backstage Expertise:
    Proven experience in extending Backstage core features and developing custom plugins.
  • Front-end Development:
    Proficiency in TypeScript and React.js with a strong understanding of component-based architecture.
  • API Development and Integration:
    Familiarity with RESTful and GraphQL APIs for seamless integration.
  • Cloud Platforms:
    Hands-on experience with cloud environments such as AWS, Azure, or GCP.
  • CI/CD Tools:
    Strong experience with tools like GitLab CI, Jenkins, Octopus Deploy, and ArgoCD.
  • Kubernetes:
    Working knowledge of Kubernetes and its operational aspects within Backstage.
  • Problem Solving:
    Strong analytical skills with a proven ability to solve complex technical challenges efficiently.

Preferred Qualifications:

  • DevOps Practices:
    Solid understanding of DevOps workflows and how they integrate with Backstage functionalities.
  • Performance Optimization:
    Experience in optimizing Backstage applications and plugins for scalability and performance.
  • Microservices Architecture:
    Exposure to microservices-based development and management.