We are seeking an experienced Full Stack Developer with a strong background in React.js, Node.js, and API development, and hands-on experience with DevHub and Backstage.io.
The ideal candidate will play a key role in designing, developing, and maintaining developer portals and platform engineering tools to improve developer experience across the organization.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using React.js (frontend) and Node.js (backend).
- Implement and extend Backstage.io plugins and features as part of a unified developer portal (DevHub).
- Develop RESTful and GraphQL APIs, ensuring performance, security, and usability.
- Collaborate with Platform Engineering, DevOps, and Developer Experience (DevEx) teams to build tooling and services that streamline software delivery.
- Integrate CI/CD pipelines, service catalogs, and documentation portals into the DevHub platform.
- Drive improvements in developer workflows, onboarding, service creation, and platform observability.
- Ensure code quality through automated testing, code reviews, and best practices.
- Troubleshoot production issues and optimize applications for maximum speed and scalability.
Qualifications / Required Skills:
- 8+ years of experience in full-stack development using JavaScript/TypeScript, with strong expertise in React.js and Node.js.
- 2+ years of experience working with Backstage.io or similar developer portal technologies.
- Experience in building internal developer platforms, service catalogs, and developer self-service tools.
- Solid understanding of modern API development (REST/GraphQL), authentication (OAuth, JWT), and integration patterns.
- Familiarity with containerization (Docker), Kubernetes, and cloud platforms (AWS/GCP/Azure).
- Experience with GitHub, GitHub Actions, Jenkins, or similar CI/CD tooling.
- Strong understanding of software development best practices, version control, and Agile methodologies.
- Experience with Platform Engineering or Developer Experience (DevEx) teams.
- Familiarity with microservices architecture and service mesh technologies.
- Experience customizing or creating Backstage plugins.
- Contributions to open-source projects, especially in the Backstage ecosystem, is a plus