Senior Software Developer

Vor 13 Stunden

Arheilgen Darmstadt, Darmstadt; Regierungsbezirk Darmstadt; Hessen, Deutschland Jooble Vollzeit

html Senior Software Developer Your opinion is our product. Anyone can write code these days. Deciding what to build—and what not to—has become the scarce resource. That’s what the client pays us for, and that’s why we pay you. We want you to be a voice of clarity amid all the AI clutter out there—a guiding light for a client team to follow. The stakes are high: good work alone isn’t enough here. A decision you can’t explain won’t be implemented, no matter how correct it is. We’ll help you get better at this. But we can’t do it for you. We’re schulz codes: six people, remote-first, based in Darmstadt. We join the development teams at corporations and product companies so they can deliver faster and more reliably afterward. Not as just another developer on the project, but as the people who elevate the output of the entire team. That’s only possible if we’re really good at what we do—which is why we don’t hire quickly, but carefully. Yes, this is agency work. But not what you might imagine. You won’t be jumping between five projects; instead, you’ll join a client team on a permanent basis and stay there. You’ll truly get to know the domain, know the people by name, and see the impact of your decisions a year down the line. There are times when a second context comes into play, especially when switching projects. But that’s the exception, and we’ll let you know in advance. The role in a nutshell: You join a client team with us, help build it from the ground up, and are the go-to person for technical questions. Here, you’ll get three things—and we mean that literally. Ownership. You make your own decisions about architecture, talk directly with the business departments, and then take full responsibility for what you’ve decided. No one makes decisions over your head and then just has you implement them. But you won’t be on your own: We approach every project with at least two people. Placing a single developer somewhere and billing by the hour is exactly the kind of business we don’t want to be in. Impact. You’re not judged by how many tickets you close, but by what the team around you is capable of six months later. And you’ll see that too—we’re small enough for that. And if something doesn’t sit right with you, you speak up and change it—whether it’s with us or with the client. That’s not a matter of courage here—it’s just part of the job. This is a senior role in delivery. You won’t be leading a team, and we won’t dangle a “lead” title in front of you as a carrot. What you’ll get is real technical responsibility, direct client contact, and the time to become truly great. We promise you less here than other job postings, but we deliver on what we promise. Where we’re headed, to be honest: Custom software and agency work will look different in a few years than they do today. AI is currently changing what clients actually pay for. We’re aware of this, and we’re not just sitting back and waiting it out. We’re currently testing various ideas and models that combine fun, learning, and profitability. Growing by hiring more people or putting in more hours is definitely not part of that. We’d be happy to tell you exactly what we’re testing during our first conversation. Senior Software Developer Responsibilities Take full responsibility for entire features and epics, from conception through deployment Quickly get your bearings in unfamiliar codebases and see the big picture of the entire system—across backend, frontend, infrastructure, and interfaces Communicate directly with business teams, make decisions about architecture, and take ownership of them Raise risks, dependencies, and integration issues early on—not just right before release—and build small proof-of-concepts when a technical question can’t be resolved otherwise Estimate in a way that accounts for uncertainty: not “five days,” but “five days, risk: the API specification is still unclear” Get the team on board: pair programming, reviews that foster learning, onboarding, and standards and conventions that will endure even after you’re gone For us, the last point isn’t just a bonus—it’s the heart of the matter. We’re on-site with the client to help the entire team work faster, not just to check off tickets. Qualifications What you bring to the table About six to eight years of professional experience, including several years of backend development in a typed language in production You’ve taken responsibility for architecture yourself, not just implemented it: Domain-Driven Design, hexagonal architecture, and modular monoliths are decisions you’ve made and stood by Making decisions even when requirements are still fluid Clean modeling of business domains Cloud at the architectural level, with a deliberate selection of services (AWS, Azure, and GCP are all equally viable to us) Reliably deliver React without being a front-end specialist Write tests, lead by example in code reviews Be productive in an unfamiliar codebase from week one Native-level German,