Job Description
Position: Senior Full Stack Developer - Backstage.io Consultant
Location: Remote (India)
Engagement: Consultant
About the Role:
We are seeking an experienced and senior Full Stack Developer with a strong background in Backstage.io and expertise in Node.js and TypeScript to join our team as a consultant. You will play a key role in setting up and designing Backstage, a cutting-edge internal developer portal, enabling our teams to achieve next-level platform engineering.
As a consultant, you will collaborate closely with our integration team and other internal teams to design, establish, and implement Backstage.io, ensuring it meets our organizational requirements and optimizes the developer experience.
Key Responsibilities:
Setup & Design: Lead the design and setup of Backstage.io, ensuring scalability, usability, and alignment with business goals.
Customization: Configure and customize Backstage.io plugins to suit organizational needs.
Integration: Work with the integration team to integrate Backstage.io with existing tools and platforms (CI/CD pipelines, Kubernetes, monitoring systems, etc.).
Collaboration: Collaborate with cross-functional teams to gather requirements, identify challenges, and develop solutions for an optimal developer portal experience.
Development: Write clean, maintainable code using Node.js and TypeScript to build and extend Backstage functionalities.
Documentation & Training: Provide comprehensive documentation and training sessions for internal teams to ensure effective use and maintenance of the platform.
Support: Offer technical support and troubleshooting during the implementation phase.
Required Skills and Qualifications:
Backstage.io Expertise: Proven experience in setting up and designing Backstage.io.
Programming Languages: Strong hands-on experience with Node.js and TypeScript.
Full Stack Development: Solid knowledge of frontend and backend development principles.
Integration Knowledge: Familiarity with integrating Backstage.io with tools like Kubernetes, GitHub, Jenkins, Prometheus, or similar systems.
DevOps Practices: Understanding of CI/CD pipelines, containerization (Docker/Kubernetes), and monitoring tools.
Problem-Solving Skills: Ability to identify issues and develop scalable and effective solutions.
Communication: Strong written and verbal communication skills to work with diverse teams and stakeholders.