Work Location: Home Office (needs large overlap with Central European Timezone) or in a SUSE office (Prague, Czech Republic / Nuremberg, Germany / Sofia, Bulgaria) where we have legal entity.
Our ProductAt this position you will work on the Open Build Service (OBS). A collaborative release engineering platform. The OBS helps SUSE to ship software to its customers for a wide range of formats, operating systems and architectures.
Our TeamWe are a team of Web Developers spread all over Europe. Most of us work from home, a few of us you find in the SUSE headquarter in Nürnberg/Germany. All of us focus on the full stack that makes up our application. From UI/UX design using HTML/CSS/JavaScript, over Creating Business Logic with Ruby on Rails to Data Modeling on our SQL database.We also practice the DevOps culture and Operate & Observe our code in production environments. This means each and every one of us takes care of the complete life cycle of the code we produce. We conceive, write, test, instrument, deploy, roll back and debug our own code!We also believe in the agile principles and organize our work together in the SCRUM framework.You will report to the Engineering Manager of the Build Solutions Team.
Your ResponsibilitiesWe are looking for someone with strong Ruby on Rails experience. You should also be well-versed in HTML, CSS, JavaScript. Experience with site reliability is a plus but not a requirement. We require a strong proficiency in English (spoken and written) and the ability to convey what you want to other people. You might have a computer science degree, you might not have any formal education like that. That is not what we are looking for. You might have spend 20 years in our industry or 2. That is not what matters to us. We care about what you can do and how you do it, not about how you got here.Here is what the team does day in day out:
Public Open Source Software DevelopmentAs the Open Build Service is a Free Software project, you ideally have a background in this development method.
Implementing features/bug fixes for the productImprove quality and lower technical debt of the productReview and evaluate code submissions from other developersReview and evaluate feature/issue requests from other developers and customersCooperate with the team and other stakeholders to align plans in an agile fashionDocument features, workflows and conceptsOrganizing/Presenting at/Participating in technology conferences all over the world
Site Reliability EngineeringAs we are practicing the DevOPS culture, you ideally know how to do
Continuous integration of the product with other software in the stackContinuous deploymentMonitoring the health and performance of deploymentsIncident managementInfrastructure management
Our ValuesHere is what we identify as our team culture and how those attitudes translate into our daily practices. We are looking for people whose personal values have an overlap with these. We value
Customers. By understanding peoples’ goals, needs and their limitations. Everything we build and change, everything we do, we do for the people using our product.Diversity, pluralism and freedom of choice. We think differences, not uniformity, in origin, circumstance and experience make people, the practice of software development and in the end, our product interesting. We believe it takes a diverse set of people to produce a product truly useful for everyone.Ownership. Instead of hiding behind processes, or driving relentlessly towards individual goals, we take ownership of the entire situation. We do that when things go smooth but also when things go wrong. No matter if they were in, or out of our control. No matter if that hurts and bruises our ego. It was never anyone else’s fault, it was ours. We believe ownership is respect.Responsibility. By taking charge of our objectives and priorities. By speaking our minds, by being honest and frank with each other. We are the change we want to see.Collaboration. By working together toward goals, in a horizontal structure with flexible leadership. We do not only share results with each other, but how we get there. We constantly reflect our thoughts, communication and behavior and how they bring everyone else forward. We win together, we lose together.Quality. By taking due time, avoiding shortcuts, pacing ourselves. By being critical of what we do and by welcoming critique from others. We always leave our code base, processes and team better than we have found it.Community. By curiously exploring what other people inside and outside this industry think, do and produce. We expose ourselves to all kinds of ideas and openly share our own views with others.Learning. We strive for personal growth by continuously learning about other people, technology, development methodologies and efforts. We are open minded, always evolving adventurers.
Perks
We are all about hacker culture following the community best practices. Most things you do for SUSE will be open source. We expect you to contribute back upstream. We encourage you to openly share your own views with the global Free Software community. That means you can spend the majority of your work time on your public track record and self-marketing. Your public code and collaboration will be your next resume!
What you need to do nowIf you’re interested, click Apply now to upload your up to date CV. A recruiter will contact you if your skills are found to be a match for any current or future open positions.