Contents
About Red Hat:
The Red Hat Learning Platforms team is excited to welcome a talented Systems Design Engineer to our globally distributed team, offering remote opportunities from India.
We specialize in developing and refining Red Hat Training products, which include a diverse array of platforms such as Red Hat Learning Subscription, Red Hat Academy Learning Platform, Red Hat Skills Assessment, Survey tools, and more.
As a pivotal member of our team, you’ll delve into both the front-end and back-end aspects of our applications, collaborating closely with teammates across North America, South America, Europe, and Asia.
Our technical stack boasts Python, Django REST API, ReactJS, Typescript, Elasticsearch, and OpenShift, providing an enriching environment to leverage and expand your skills.
Job Description:
Position Name | Software Engineer – Fullstack |
---|---|
Company Name | Red Hat |
Department | Learning Platforms |
Qualification | Education in software-related career |
Experience | 2+ Year Experience |
Job Location | Remote (India) |
Attention : Read all criteria carefully and make changes in resume by adding relevent keywords so you will get the interview call otherwise you will loose opportunity.
Primary Responsibilities:
- Introduce and Enhance Features: Drive the introduction of new features and maintain the codebase across our suite of training products.
- Bug Fixing and Maintenance: Address bugs, update existing projects, and ensure ongoing maintenance for optimal performance.
- Advocate for Best Practices: Promote good development practices such as code review and test-driven development to ensure code quality and reliability.
- Collaboration for Improvement: Collaborate with engineering and operations teams to refine deployment procedures, enhance monitoring, and streamline operations.
- Cross-Functional Collaboration: Work closely with cross-functional teams including engineers, product managers, and UX designers to deliver innovative features that meet user needs.
- Effective Communication: Clearly communicate project deliverables and deadlines to product owners and stakeholders.
- Continuous Improvement: Contribute to the improvement of code quality, eliminate inconsistencies, and actively participate in continuous improvement initiatives.
- Knowledge Sharing: Share technical expertise during engineering meetings and provide valuable insights for system enhancements and optimizations.
Required Skills:
- Python Proficiency: Strong experience in developing REST APIs using Python.
- Front-End Development: Proficiency in building Single Page Applications with ReactJS using Typescript or equivalent frameworks.
- Testing Practices: Familiarity with testing practices such as unit testing, continuous integration, etc.
- API Integration: Ability to integrate with external APIs seamlessly.
- Problem-Solving Skills: Demonstrated problem-solving and critical thinking abilities.
- Linux Expertise: Experience with Linux container technologies (Docker or podman) and Linux systems administration.
- Version Control: Proficiency with collaborative code platforms like GitHub or GitLab.
- Communication Skills: Excellent verbal and written communication skills.
Desirable Skills:
- OpenShift Administration: Administration skills in OpenShift.
- Additional Technologies: Knowledge of Elasticsearch, GraphQL, ArgoCD, or experience with Amazon Web Services (AWS).
- End-to-End Testing: Understanding of end-to-end testing frameworks such as Selenium.
With a presence in over 40 countries, Red Hat offers a flexible work environment, accommodating fully remote, in-office, or hybrid setups. We value diversity, inclusivity, and innovation, welcoming individuals from all backgrounds to contribute their ideas and shape the future of open-source technology.
Diversity, Equity & Inclusion at Red Hat:
At Red Hat, we cultivate a culture of transparency, collaboration, and inclusion, where diverse perspectives drive innovation. We champion equal opportunity and access for all, celebrating the diversity of our global community.
We encourage applicants from all backgrounds to join us in shaping the future of open-source technology.
Equal Opportunity Policy (EEO):
Red Hat is dedicated to fostering an equal opportunity workplace, free from discrimination based on race, color, religion, gender, sexual orientation, nationality, disability, or any other legally protected status.
We do not accept unsolicited resumes or CVs from recruitment agencies and provide reasonable accommodations to job applicants with disabilities.
Join Red Hat, where your ideas matter and your voice is heard. Together, let’s innovate and shape the future of open-source technology!
How To Apply?
To apply for the position of Software Engineer – Fullstack, please submit your resume and cover letter. We look forward to welcoming you to our team!
If you have any queries feel free to contact us via email or using our contact form.