About the job Backend Developer (Backstage.io) - Remote Portugal
Backend Engineer (Backstage/Node.js) - Full Remote Portugal
ABOUT THE OPPORTUNITY
We are looking for an experienced Backend Engineer with strong expertise in Backstage.io to join an innovative engineering team focused on building modern developer platforms. You will contribute to the evolution of an internal developer portal that enables engineering teams to work more efficiently by centralizing tools, services, documentation, and development workflows.
This is an opportunity to join a technology-driven organization that values engineering excellence, collaboration, and continuous improvement. You will work alongside experienced software engineers, platform engineers, and product teams to build scalable backend solutions that enhance the developer experience across multiple products and services. If you enjoy platform engineering, automation, and designing solutions that empower other engineers, this role offers the chance to make a significant impact.
PROJECT & CONTEXT
You will be responsible for developing, extending, and maintaining backend services powering a Backstage.io developer portal. The platform integrates with multiple internal and external systems to provide a unified experience for development teams, supporting software delivery, infrastructure management, documentation, and operational visibility.
Working in an Agile environment, you will collaborate with cross-functional teams to design secure, scalable, and resilient services while promoting DevOps best practices and automation. The role also involves participating in architectural discussions, improving platform capabilities, and ensuring high standards of reliability, performance, and maintainability.
WHAT WE'RE LOOKING FOR (Required)
- Proven experience as a Backend Engineer or Software Engineer developing distributed backend systems.
- Minimum 4 years of recent hands-on experience with Backstage.io.
- Strong programming experience with Node.js and TypeScript Experience with Python or Java is also acceptable.
- Experience designing, developing, and maintaining RESTful APIs and microservices.
- Solid knowledge of cloud platforms, including AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Hands-on experience with Docker and Kubernetes.
- Experience implementing and maintaining CI/CD pipelines using modern DevOps practices.
- Strong understanding of software architecture, scalability, security, and backend performance optimization.
- Experience working within Agile software development teams.
- Language requirements: Fluent English (mandatory) for daily collaboration with international teams.
NICE TO HAVE (Preferred)
- Experience with GraphQL and API gateway design.
- Knowledge of platform engineering and Internal Developer Platforms (IDPs).
- Experience integrating developer tools such as source control, CI/CD, observability, and infrastructure services into Backstage.
- Familiarity with Infrastructure as Code tools such as Terraform.
- Experience with observability platforms including Grafana, Prometheus, or OpenTelemetry.
- Knowledge of DevSecOps practices and cloud security principles.
- Previous experience mentoring engineers or contributing to engineering standards and best practices.
- Portuguese language skills are considered an advantage.