Platform Engineer - Backstage
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+25 more
Job description
We are seeking an experienced and passionate Platform Engineer to join our growing team. In this role, you will be instrumental in designing, building, and maintaining our internal developer platform, built on Backstage. You will focus on enhancing developer productivity and creating a seamless experience for our software development teams.
The ideal candidate brings a strong software development background, a proactive problem-solving mindset aligned with Site Reliability Engineering (SRE) principles, and a deep passion for improving the developer experience (DevX).
What You’ll DoDeveloper Experience (DevX) & Backstage Development
- Design, implement, and manage an internal developer portal using Backstage.io
- Build self-service tools and streamline developer workflows to reduce friction across the SDLC
- Develop custom Backstage plugins and platform customizations using TypeScript, Node.js, and React
- Configure and manage the Backstage Software Catalog to unify services, documentation, and tooling
- Create and maintain software templates via Backstage’s Scaffolder to standardize project creation and enforce best practices
Cloud & Infrastructure Management
- Architect and manage cloud infrastructure across AWS and/or GCP, including VPC, IAM, S3, EKS, and GKE
- Apply Infrastructure as Code (IaC) principles using Terraform to automate resource provisioning and management
- Leverage Crossplane.io to manage cloud services through a Kubernetes-native API, including composite resource creation
- Work with containerization technologies including Docker and Kubernetes across production environments
CI/CD & DevOps
- Build and maintain CI/CD pipelines using GitLab CI/CD, integrating tooling to automate builds, testing, and deployments
- Manage software artifacts and dependencies using JFrog Artifactory, including repository management and pipeline integration
- Write automation scripts using Python, Go, or Bash to reduce toil and increase platform reliability
Observability & Site Reliability Engineering
- Apply SRE principles including SLOs, error budgets, and reliability-first engineering practices
- Use Datadog for full-stack observability - setting up monitors, building dashboards, and leveraging APM for distributed tracing
- Proactively identify and resolve platform issues before they impact development teams
- Troubleshoot complex distributed systems with a methodical, root-cause-focused approach
Software Development
- Write clean, maintainable code in Python, TypeScript, and JavaScript
- Apply web development fundamentals and API design patterns (REST, GraphQL)
- Follow SDLC best practices including Git-based version control and peer code review
Requirements
Do you have experience in Terraform?
Benefits & conditions
$60 - $80 an hour - Contract
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
20 Essential Tools For Backend Development
Dev Digest 121 - AI goes offline
Highest Paying Tech Companies for Developers
Fully Remote Software Engineer Jobs