Platform Engineer - Backstage

BEACON TECHNOLOGIES INC
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 166K

Job location

Remote

Tech stack

Clean Code Principles
JavaScript
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Bash
Cloud Computing
Code Review
Continuous Integration
DevOps
Web Development
Distributed Systems
Identity and Access Management
Python
Node.js
Systems Development Life Cycle
Reliability Engineering
Cloud Services
Software Configuration Management
Software Engineering
TypeScript
Datadog
React
Infrastructure as Code (IaC)
Amazon Web Services (AWS)
GIT
Containerization
Gitlab-ci
Kubernetes
Enterprise Integration
GraphQL
Api Design
Terraform
Software Version Control
Dynatrace
Docker
Artifactory

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