Logo RUBICON IT GmbH

RUBICON IT GmbH

Established Company

Rene Sorger, Junior Full Stack Developer bei RUBICON

Description

Rene Sorger von RUBICON redet in seinem Interview von seinem frühen technischen Interesse als Kind bis hin zu seiner aktuellen Arbeit als Full Stack Developer und gibt Tipps für den Einstieg.

By playing the video, you agree to data transfer to YouTube and acknowledge the privacy policy.

Video Summary

In 'Rene Sorger, Junior Full Stack Developer bei RUBICON,' Rene Sorger traces his path from early curiosity about how games work through an IT-focused school track and a computer science bachelor’s to joining RUBICON as a junior full stack developer. He explains that his team evolves the main product and builds project- and client-specific components, while he implements solutions with significant autonomy supported by a lead dev, colleagues, and a requirements engineer. His advice to beginners: just start with quality tutorials, build software for your own use cases, consider a degree for broad perspective, and seek real-world experience and senior mentoring—which gave him the biggest jumpstart.

From Pixels to Production: Insights from “Rene Sorger, Junior Full Stack Developer bei RUBICON” on Getting Started, Autonomy, and Mentorship

A grounded developer journey with practical lessons

In “Rene Sorger, Junior Full Stack Developer bei RUBICON” (Speaker: Rene Sorger, Company: RUBICON IT GmbH), Rene traces a clear, unpretentious path into software development: early curiosity about moving pixels on a game console, a first chance to specialize in IT during school, a Bachelor in Computer Science, and then his start as a Junior Full Stack Developer. His account is calm and focused, yet marked by genuine enthusiasm for how things work and how teams can enable growth.

This recap distills the milestones and the practical wisdom embedded in his story: how curiosity turns into capability, why autonomy paired with accessible support accelerates learning, and how a small team and a supportive senior can create the “jumpstart” that many beginners hope for.

The origin: Fascination with moving pixels

Rene doesn’t open with buzzwords; he begins with observation. As a child, games were fun, but what stuck with him was the underlying mechanism: how pixels move and render what we see on the screen.

“…I always had the interest in the back of my mind: how does it actually work that I see all these pixels moving in that direction…?”

For aspiring engineers, that question is a compass. Asking how things work builds mental models of systems, which pay off later in debugging, architecture decisions, and understanding dependencies. That early curiosity about mechanisms becomes a throughline in how you reason about code and systems.

First specialization at school: Turning interest into practice

Rene’s first real opportunity to focus on IT comes in “HAG,” where he finds joy not only in programming but also in setting up servers. That pairing—code plus systems—proves powerful.

“…programming and also setting up servers… was so much fun…”

Having both perspectives is especially relevant for Full Stack work. It nudges you to think end-to-end: not only about writing features, but also about the environments where software runs, deployment paths, and the operational constraints around a product.

Bachelor in Computer Science: Using a degree for conceptual overview

After school specialization, Rene completes a Bachelor in Computer Science at “Tätigum.” He frames higher education in practical terms: it offers an overview across topics. That theme returns when he addresses newcomers later.

“…I did a Bachelor in Computer Science…”

And: a degree is “not a bad thing”—it provides a “great overview” of many areas. The crucial transition, however, happens when that overview is translated into practice.

Joining RUBICON IT GmbH: Junior Full Stack with an eye on the main product

Rene joins RUBICON IT GmbH as a Junior Full Stack Developer. He describes a team focused on the company’s main product: refactoring or extending it, and building new components that communicate with it—tailored to specific projects and customers.

“In our team, we basically rebuild the main product and also build new components that communicate with this main product, adapted to the project and the customer.”

This highlights a key truth: Full Stack roles are not only about breadth of technology, but about context. Components live within a product’s ecosystem; they must integrate, align with customer-specific requirements, and respect the constraints of the existing system.

Work with real ownership: Implementation freedom over rigid checklists

Rene’s day-to-day comes with notable autonomy. He implements components and modifications with room to decide how to do it, rather than following prescriptive step-by-step directives.

“…I’m not told by the Lead Dev that I have to do this and that, but I can freely decide how I implement it…”

That freedom drives learning and accountability. Making implementation decisions forces you to internalize architecture principles, trade-offs, and quality standards. Ownership grows when you’re responsible for the “how,” not just the “what.”

Autonomy with a safety net: Ask the Lead Dev, colleagues, and the Requirements Engineer

Autonomy works best with accessible support. Rene emphasizes that questions are welcomed—and that he can approach the Lead Dev, colleagues, and the Requirements Engineer to resolve uncertainties quickly.

“…for questions I can always go to the Lead Dev, to my colleagues, as well as to the Requirements Engineer…”

This triad maps directly to day-to-day needs:

  • Lead Dev: technical direction, architectural decisions, standards.
  • Colleagues: peer feedback, patterns, shared experience from similar tasks.
  • Requirements Engineer: clarification of functional requirements and scope boundaries.

The blueprint is clear: empower juniors to make decisions, but keep the pathways to the right people open. That combination keeps velocity high and errors manageable.

The small-team advantage: Senior mentorship as a force multiplier

Rene credits a small team and hands-on guidance from a senior developer as the factor that accelerated his growth.

“…a senior developer gave me tips and showed me how it is really used in practice… that gave me a really good jumpstart in the industry.”

“Jumpstart” is the operative word. Tutorials and lectures build foundations; mentorship in a real project context converts those foundations into professional skill. In small teams, feedback loops are short, roles are visible, and day-to-day support is easier to access.

Straightforward advice for beginners: “Just do it” and build for your own use cases

Rene’s tips for new developers are pragmatic and immediate. First, start building. There are plenty of high-quality tutorials online—whether you begin with web or application development.

“…just do it. There are unbelievably many good tutorials on the internet…”

He underscores two practices:

  • Work on your own use cases: Build small programs that solve your own problems. That injects relevance and keeps motivation high.
  • Allow for breadth at the beginning: You can start in web or application development; the important thing is to get moving and establish a learning rhythm.

He adds that a degree can be valuable for the overall map of the field, while learning in a company—supported by a senior—was the decisive boost for him.

A practical learning model: How the pieces fit together

Rene’s story outlines a pragmatic learning model:

  1. Curiosity as the engine: The “how does it work?” mindset sustains effort through complexity.
  2. Build a broad base: Early specialization plus systems exposure (e.g., server setup) create an end-to-end view.
  3. Gain conceptual overview via studies: Theory helps you connect dots and onboard new topics faster.
  4. Practice with mentorship: Small teams plus a senior who shows “how it is used in practice” speed up growth.
  5. Autonomy with support: Decision-making freedom plus clear channels for questions leads to durable learning and ownership.

None of this is flashy; all of it is effective—and it aligns precisely with Rene’s account.

Actionable steps for newcomers – derived from Rene’s insights

Translating Rene’s advice into a concrete starter plan:

  • Start with personal use cases:
  • Identify a recurring problem in your daily life.
  • Build a mini tool or a small web app to address it.
  • Learn how to translate requirements into code—and how to iterate.
  • Use tutorials with intent:
  • Pick a tutorial that fits your use case.
  • Don’t just follow along—modify it: add a field, change the data source, insert a small extra workflow.
  • Seek an environment that welcomes questions:
  • When looking at internships or junior roles, check that there’s a clear point of contact (Lead Dev, Requirements Engineer).
  • Confirm that asking questions is explicitly encouraged.
  • Practice end-to-end thinking:
  • Understand not only the code, but also where and how it runs.
  • Recreate small deployment or runtime setups to see the bigger picture.
  • Balance autonomy and feedback:
  • Make implementation decisions—and ask for targeted feedback.
  • Document the “why” behind your choices. This turns a solution into a reusable learning asset.

Guidance for teams and companies: Onboarding juniors effectively

Rene’s account implicitly outlines how teams can be deliberate about junior growth:

  • Offer implementation freedom:
  • Avoid over-prescribed task checklists. Set clear goals and leave design choices to the developer.
  • Establish a three-pillar support structure:
  • Technical leadership (Lead Dev), peer support (colleagues), and functional clarity (Requirements Engineer).
  • Keep feedback loops short:
  • Small teams or clearly defined communication channels help surface and resolve issues quickly.
  • Treat mentorship as core work:
  • A senior who demonstrates “how it is used in practice” has an outsized impact on junior ramp-up.
  • Normalize early questions:
  • Encourage clarifying uncertainties sooner rather than later to prevent late-stage rework.

Full Stack in context: Building components that extend a main product

Rene repeatedly mentions implementing components that communicate with a main product and tailoring them to projects and customers. For Full Stack beginners, this suggests a specific mindset:

  • Components are about interfaces: They rarely live in isolation. Data flows, dependencies, and communication patterns are central.
  • Customer specificity matters: Requirements are concrete and unique to context. Listening, clarifying, and adapting are part of the role.
  • Product-aware decisions: Each component change affects the ecosystem. Maintainability, consistency, and integration are natural considerations when working around a central product.

The core skill here is not a specific technology, but bridging requirements to a clean, integrated implementation.

Questions as a productivity tool

Rene talks about asking questions as a matter of course. Embracing that mindset early has tangible benefits:

  • Address uncertainties immediately: Early questions prevent late rework.
  • Use role clarity: Direct technical vs. functional questions to the right person.
  • Treat communication as part of learning: Every clarification strengthens your mental model of the system.

The result: fewer detours, more focus, faster learning.

The value of a conceptual map: Using a degree well

Rene positions a degree as a way to gain a map of the territory. For many, that’s the right anchor. Theory provides names for patterns, conceptual connections, and a long-term navigational aid. The momentum, however, really builds when this map meets practice—ideally in the setup he describes: autonomy, accessible experts, and mentorship.

A pragmatic first-year roadmap for juniors

Projecting Rene’s arc onto a first-year plan yields a straightforward, effective approach:

  1. Build one small, self-directed project per quarter tied to a real use case.
  2. In each project, make at least two conscious architectural decisions (e.g., data model, error handling) and record your rationale.
  3. Seek weekly peer feedback—one technical check-in with colleagues or the Lead Dev, one functional clarification with the Requirements Engineer.
  4. Demo your component to the team every two weeks—visibility accelerates quality.
  5. Capture one “lesson learned” per quarter and apply it in your next implementation.

This is fully aligned with the spirit of Rene’s narrative: build, ask, adapt, repeat—with real responsibility.

Lines that stick

A few of Rene’s statements work as compact takeaways:

“Just do it.”

“…I can freely decide how I implement it…”

“…for questions I can go to the Lead Dev, my colleagues, the Requirements Engineer…”

“…a really good jumpstart…”

They describe an environment that channels curiosity, promotes execution, and turns stumbling blocks into learning steps.

Conclusion: From the first pixel to production-grade components

“Rene Sorger, Junior Full Stack Developer bei RUBICON” is a reminder that strong developer journeys often begin simply and become consistent over time. The curiosity to ask “how does it work?” grows into school specialization; a degree provides conceptual breadth; and practice brings acceleration—especially when autonomy is paired with accessible experts and mentorship.

For newcomers, the path is clear: start now, solve a small personal problem, leverage tutorials, and ask early and often. For teams, the playbook is to combine decision-making freedom with open access to a Lead Dev, colleagues, and a Requirements Engineer—and to recognize mentorship as a core responsibility. That’s the combination Rene aptly labels a “jumpstart”: a fast, sustainable entry into software development.

More Tech Talks

More Tech Lead Stories

More Dev Stories