Share
About the Job
What will you do?
Contribute to the development of Dataverse Platform
Work together with the engineers in the Platform team, UX designers, and Product Managers to provide the necessary user interface(s) for the Red Hat Developer Product portfolio
Work closely with Platform customers
Take responsibility and ownership of development work and strive to produce quality software
Work closely with Quality and Documentation team ensuring your deliverables are covered
Work in an Agile environment and prioritize workload around release schedules
Conduct design and code review sessions
Enforce code quality and performance
Analyze feasibility by presenting proofs of concepts
Apply design patterns to solve problems
Investigate and improve the established development processes
Participate in the community by writing blogs, participating in forums, and speaking at user groups and conferences
Deliver one or more critical software solutions on time and on (or under) budget
Create tools that you yourself would like to use
What will you bring?
Bachelor’s or master’s degree in computer science or a related field
5+ years of software development experience, especially web development-related (frontend and backend) projects.
Experience developing and building scalable web-based applications (frontend and backend) on the cloud.
Some working experience in the React.js or Node.js framework for the frontend is preferred.
Understanding of JavaScript is mandatory.
Proficient in HTML, CSS, and front-end technologies.
Good experience with backend technologies/stack (one of the following: Go, Python, Ruby, Java)
Understanding of web protocols like REST, gRPC, etc.
Being able to learn new technologies and working collaboratively with back-end and SRE engineers
The following are considered a plus:
Huge plus if you have worked on building complex back-end pieces of web applications
Experience with development/build tools like TypeScript, Git, webpack, yarn, etc
Experience with testing frameworks like Jest, React Testing library, PlayWright, and Cypress
Experience working with a distributed team
Experience with agile development
Familiarity with open source development, projects, and processes is a plus
Familiarity or interest with OpenShift, Kubernetes, or cloud platforms in general
These jobs might be a good fit