The Red Hat Learning Platforms team is seeking a Full stack Systems Design Engineer to join our globally distributed team. You'll play a key role in developing and maintaining Red Hat's suite of training platforms, including Red Hat Learning Subscription, Red Hat Academy Learning Platform, Skills Assessmen, and survey tools. This role offers an exciting opportunity to work across the entire tech stack, from front-end development to back-end services, leveraging cloud-native technologies to build comprehensive, end-to-end systems.
Software Engineer - Fullstack at Red Hat
Remote - Remote Brazil, Remote Argentina
Requirements
Experience
- 4+ years of experience in application development
Skills
- ReactJS
- Typescript
- Python
- Django
- REST APIs
- GraphQL
- Elasticsearch
- OpenShift
- Docker
- Podman
- Git
- PatternFly
- Selenium
- ArgoCD
- Linux
- Linux container technologies
- version control software
- Kanban
Responsibilities
- Drive features from concept to completion: participate in design discussions, implement solutions, test thoroughly, and support deployment to production
- Build and maintain full-stack applications across our training platform ecosystem
- Turning wireframes and mock-ups into reusable code and building high-quality UI components with scalability in mind
- Develop and integrate with backend services and APIs
- Collaborate with cross-functional teams including engineers, product managers, and UX designers to deliver innovative features
- Enhance code quality through testing, code reviews, and continuous improvement initiatives
- Participating in the entire application development lifecycle, including design, coding, testing, implementation, deployment, as well as ongoing support and maintenance
- Troubleshoot and resolve bugs across the application stack
- Occasionally Contribute to the implementation, and maintenance of CI/CD pipelines
- Share technical knowledge during engineering meetings and provide valuable input on system enhancements
- Perform and promote good development practices like code review and writing tests
- Participate in agile ceremonies: story refinement, demos, retrospectives, regression testing and application releases
- Mentor junior team members and contribute to our engineering culture
Technologies
PythonDjango REST APIGraphQLReactJSTypescriptElasticsearchOpenShiftDockerPodmanGitPatternFlySeleniumArgoCDLinuxLinux container technologiesversion control softwareKanban
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.