Senior Software Engineer for DevHub - Full Stack (React, TypeScript, Node.js, and JavaScript)
What will you do?
Create and enhance developer workflows to improve user experience.
Design, develop, and maintain custom RHDH plugins.
Collaborate with the team on new plugin development and integration.
Manage platform maintenance, including patching, upgrades, releases, bug fixes, and vulnerability resolution.
Deploy applications and updates using ArgoCD on OpenShift (OCP).
Collaborate with internal stakeholders to understand requirements and develop solutions.
Proactively communicate updates and challenges to team members and stakeholders.
Actively participate in OSS communities, sharing knowledge and collaborating on projects.
Stay updated on AI developments and explore how to Integrate them within the platform
What will you bring?
5+ years of experience in full-stack software development.
Proficiency in React and TypeScript, with strongJavaScript skills. Python experience is a plus
Experience with backend framework in (preferred) and frontend frameworks like React.
Experience integrating with REST APIs, and handling RESTful data.
Understanding of monorepo development and tooling (e.g., Yarn Workspaces).
Hands-on experience with ArgoCD, OpenShift (OCP), and Kubernetes.
Familiarity with CI/CD pipelines and version control (GitLab/GitHub).
Strong interest or experience in AI technologies.
Proven ability to interact and communicate effectively with both technical and non-technical stakeholders.
Following are considered a plus:
Experience working on critical, high-visibility projects within an enterprise environment.
Understanding of the Red Hat ecosystem and internal IT tooling.
Active involvement in Open Source projects is highly preferred.
Experience with plugin development within developer portal environments.
Prior experience with Red Hat Developer Hub, Backstage or Similar Internal Development Portals.
Passion for open-source contribution and community engagement.
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Full Stack Developer Employement Type: Full time