Job Closed
This listing is no longer active.
The leading provider of enterprise open source solutions.
Senior Software Engineer – Kubernetes API, OpenShift
Location
Czechia
Posted
52 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Kubernetes API, OpenShift
Red Hat
• Create and guide new feature development; contribute to high profile and strategic open source projects in Kubernetes SIGs • Create/submit patches for bug fixes and review patches from other contributors • Continuously test your component/code on all levels and continuously improve our CI system • Provide support for your component/code in production for internal and external customers • Improve current solutions and workflows; prefer appropriately simple, repeatable solutions over more complex and failure-prone ones • Communicate and work effectively with all levels of associates including senior management • Document and demonstrate solutions by developing documentation, diagrams, code comments, and clear code where necessary • Collaborate with other engineers across the Red Hat OpenShift engineering team and work alongside members of the Documentation, Support, and Quality Engineering (QE) teams
Job Requirements
- Strong experience in a software engineering role
- Experience designing and implementing REST APIs
- Knowledge of Distributed Systems
- Experience with Linux operating systems
- 3-5 years of experience writing code, Go language is preferred
- Good written and verbal communication skills in English
- Problem-solving and troubleshooting skills including performing root cause analysis
- Solid understanding of the Kubernetes API Server, Control Plane components, and architecture (considered a plus)
- Experience working with Red Hat OpenShift (considered a plus)
- Record of contributing to an open source project or community including Kubernetes special interest groups (SIGs) (considered a plus)
Benefits
- Flexible working hours
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
🚀 Rejoins l’équipe E-commerce XP chez Dougs Tu as une appétence pour le clean code, le travail en équipe et les produits à fort impact ? Tu veux contribuer à moderniser la comptabilité pour la rendre plus simple et plus humaine ? 👉 Ce poste est pour toi ! Dans la squad E-Commerce, on simplifie la vie des commerçants et des comptables. Tu travailleras sur un large périmètre : comptabilité de caisses, synchronisation marketplace, assistant IA (MCP), parmi d’autres sujets. Notre stack technique est moderne et en constante évolution : Angular, NestJS, PostgreSQL, TypeScript, Jest ☁️ Infrastructure cloud GCP 💠 Méthodo inspirée de Shape Up, adaptée à notre contexte pour plus de flexibilité Profil recherché 🚀 Et toi dans tout ça ? Tu rejoindras le domaine Compta Client, en charge du cœur de la gestion comptable chez Dougs : fonctionnalités clés, fiabilité, automatisation, performance... un sujet clé avec un gros impact utilisateur et business. 💡 Nos utilisateurs : principalement les artisans et commerçants ainsi que nos 30 000 clients et les équipes comptables en interne. Le domaine est structuré en 4 squads : - Squad Compta Experience : Vincent (SE), Julien (Lead SE), Nina (PM) - Squad E-Commerce : Paul et Maxime (SE), Lucas (Lead SE), Maxime (PM) - Squad Portail Facturation : Jérémy, Julien (SE), Lysiane (Lead SE), Clément (PM), Rémi (PDS) - Squad Mobile : Timothée (SE), Charles-Etienne (SE), Nicolas (Lead SE), Brian (PM) Et aussi des rôles transverses : - Emmanuelle (Product Designer) - Barbara (Expert Angular) - Maxime (Lead PM) - John (Architecte) - Paloma (Lead Product Designer) - Elodie (Engineering Manager) - Brice (Engineering Manager) ️ Tes missions - Concevoir, développer, tester et faire évoluer notre périmètre ; - Créer de nouvelles fonctionnalités robustes, lisibles et maintenables ; - Contribuer aux revues de code, proposer des améliorations produit et techniques ; - Veiller à la performance et à la scalabilité de la plateforme ; - Participer à la veille technologique, à l’amélioration continue de notre stack et de nos pratiques ; - Être actif·ve dans le recrutement de tes futur·es collègues 👀 Et toi, qui es-tu ? - Tu as 5 ans d’expérience en développement, avec une solide maîtrise de NodeJS / TypeScript ; - Tu es à l’aise avec PostgreSQL ; - Tu crois à la force du collectif, à la bienveillance et au feedback constructif ; - Tu sais collaborer avec des profils variés (tech, produit, métier) ; - Tu es curieux et autonome, capable de discuter avec des comptables pour comprendre leurs besoins ; - Tu es autonome, mais tu aimes faire du pair programming - Tu aimes transmettre, aider et mentorer les plus juniors ; - Tu veux pratiquer le DDD, le Clean Code et des approches modernes ; - Tu connais ou veux découvrir Angular. Rejoins-nous ! Qui sont-ils ? 🚀 Accompagner les entrepreneurs pour qu’ils réussissent. Aujourd'hui je vais te raconter une histoire, celle de Dougs,Dougs, c’est avant tout une histoire humaine, c’est la rencontre de Véronique, Sarah et Patrick, experts-comptables et de Florent, ingénieur. C’est une société disruptive qui réinvente sans limite l’accompagnement des entrepreneurs. Dougs, c’est bien plus qu’un cabinet d’expertise comptable. Avec une équipe de plus de 90 ingénieurs et 270 professionnels des métiers (experts comptables et avocats), Dougs, c’est une société qui bouscule les codes. En 2023, notre vision a pris une nouvelle envergure avec une levée de fonds de 25 millions d'euros. Demain ? Nous allons bâtir une équipe de 500 passionnés partageant nos valeurs : Simple, Professionnel, Enthousiaste, Fantastique, Efficience totale, Voir grand. C'est par une approche innovante et révolutionnaire de la comptabilité et de l’entrepreneuriat que Dougs change la donne pour plus de 36 000 entrepreneurs. Alors, prêt à faire partie de l'aventure ? Précisions du poste : Dans nos locaux, en télétravail partiel ou à 100 %, tout est possible ! Les locaux se situent à Bron collé à Lyon. Facilement accessible en transport en commun, arrêt de tram T5 Parc du Chêne, Bus 52, Bus ZI7… Bref de quoi faire… Adresse : 32 Rue du 35ème Régiment d’Aviation 69500 Bron Poste ouvert aux personnes en situation de handicap Type d'emploi : Temps plein, CDI Rémunération : 50 000,00€ à 55 000,00€ par an Déroulement des entretiens - 1er entretien visio avec Emilie, Head Of Talent - 2ème entretien visio avec Elodie, Engineering manager et Julien, Lead Software Engineer - Un test technique à réaliser chez toi - Un débrief du test technique avec ta future équipe - Prise de décision
Role Description We are looking for a Full-Stack Software Engineer with strong backend experience in Kotlin/Java and solid Frontend expertise. - You will work on products used by businesses across Western Europe. - Our team operates in a scaled agile approach across Europe with a headquarter in Bonn, Germany. - Responsible for the complete software development lifecycle; including ideation, implementation, and operation of secure IoT software operating smart buildings and smart homes across the world. Qualifications - Proficiency in Kotlin and/or Java for backend development - Strong experience with the Spring Boot framework - Experience with Docker and containerized applications - Familiarity with cloud platforms such as AWS, Azure, or Google Cloud - Experience in designing and consuming RESTful APIs - Knowledge of microservices architecture and patterns - Experience with on-premise and cloud-based deployments - Proficiency in secure coding practices and understanding of security best practices for backend systems - Familiarity with scalability strategies and performance optimization in backend services - Knowledge of monitoring and observability tools (e.g., Prometheus, Grafana, ELK) - Knowledge of cryptography and security - Familiarity with CI/CD processes, including GitHub Actions, GitLab CI, or similar tools - Experience with version control systems (e.g., Git) - Experience with database technologies, both relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB) - Strong experience with React.js or Angular, or Vue - Solid knowledge of TypeScript / JavaScript, HTML5, CSS3 - Experience with modern tools (Vite, Webpack, npm, etc.) - Understanding of state management (e.g., Redux) Requirements - Experience building desktop applications - Experience with Kotlin Multiplatform in production - Knowledge of the modern Kotlin ecosystem (Coroutines, Flow, Compose, Koin, Ktor) - Knowledge of additional programming languages - Experience with system architecture and distributed systems - Understanding of UI/UX design and performance optimization - Knowledge of building automation or access control systems Benefits - Great customer impact: the solutions you deliver will be used by thousands of large and small businesses - Ability to shape the product, working, and delivery process - Great team spirit and Team Events - Agile and innovative environment - Cutting-edge technologies - Working on the latest Hardware - Convenient office or co-working, depending on your location
Linux System Administrator – IT with a social mission
Rhainblick GmbH20+ Jahre Erfahrung in sicheren, skalierbaren IT-Lösungen in Beratung und Betrieb!
• Administration and further development of complex Linux systems (SLES) • Operation of Linux-based geospatial and cadastral application systems • Implementation of best practices for operating system hardening • User, role and account management • Patch and lifecycle management • Securing system interfaces and components • Creation and maintenance of automations for recurring operational tasks (e.g., with Ansible and other existing tools) • Use of Git for version control of configuration and system changes • Support for standardized installation and update processes • Monitoring & operational reliability • Implementation and operation of monitoring solutions (Grafana, Icinga, Checkmk) • Analysis of system states, logs and performance metrics • Identification of operational and security risks and derivation of appropriate measures • Analysis, documentation & collaboration • Conducting system checks and technical analyses • Systematic technical and process-oriented documentation including risk assessments • Coordination with specialist departments, IT colleagues and external partners • Participation in regular meetings on operations, status and further development
• Ensure system reliability and quality: Develop and maintain high-quality code, prioritizing availability, security, data integrity, and prevention of recurring incidents. • Deliver value consistently: Build complete, tested features aligned with the product's real needs, balancing speed and technical robustness. • Make well-founded technical decisions: Evaluate trade-offs considering performance, maintainability, security, cost, and business impact, avoiding over-engineering. • Collaborate and unblock the team: Work collaboratively in code reviews, pair programming, and technical discussions, taking collective responsibility for the squad's results. • Co-create solutions with Product and Data: Contribute technically to scope definition, assessing feasibility, risks, and alternatives before development begins. • Contribute to architectural evolution: Identify technical debt, bottlenecks, and opportunities for structural improvement, actively participating in architecture evolution. • Adopt an AI-first mindset: Use AI tools to improve productivity and quality while retaining technical responsibility for decisions and architecture. • Communicate clearly and responsibly: Maintain transparency about deliveries, risks, and blockers, document relevant decisions, and ensure stakeholder alignment.




