Senior Software Engineer (m/f/d)
<div class="show-more-less-html__markup show-more-less-html__markup--clamp-after-5 relative overflow-hidden"> <p>At <strong>Credibur</strong>, we are building a debt management platform for non-bank lenders that must work reliably under real operational pressure. As our customer base and data volume grow, the hard problems are no longer features, but correctness, performance, and robustness.</p><br/><p>We are looking for an <strong>experienced backend-focused Software Engineer</strong> (m/f/d) who helps us stabilize and scale our core systems without unnecessary complexity.</p><br/><p>This role is about building practical, reliable solutions to real-world problems.</p><br/><p>Our hiring process includes a <strong>live coding session without AI assistance</strong>.</p><br/>Tasks<br/><ul><br/><li><strong>Own backend robustness:</strong> Improve and maintain core backend components with a focus on correctness, performance, and long-term maintainability</li><br/><li><strong>Solve complex business logic:</strong> Identify and fix edge cases caused by heterogeneous customer data and evolving requirements</li><br/><li><strong>Improve database performance:</strong> Analyze and optimize slow queries, data access patterns, and schema decisions as data volume increases</li><br/><li><strong>Build pragmatic solutions:</strong> Extend existing systems carefully, choosing simplicity over premature optimization & abstraction</li><br/><li><strong>Collaborate on operations where it matters:</strong> Contribute to infrastructure, CI/CD, observability, and deployment improvements that directly impact backend stability and scalability</li><br/><li><strong>Work closely with the team:</strong> Collaborate with other engineers and product to turn real operational needs into reliable backend behavior</li><br/></ul><br/>Requirements<br/><ul><br/><li>Proven experience as a <strong>Senior Software Engineer</strong></li><br/><li>2+ years of experience with <strong>Python</strong> in production systems</li><br/><li>2+ years of experience with <strong>Django</strong></li><br/><li>Strong <strong>problem-solving skills</strong></li><br/><li>Hands-on experience with PostgreSQL, including data modeling and query optimization</li><br/><li>Experience designing and implementing <strong>RESTful APIs</strong></li><br/><li>Proficient with <strong>Git</strong> and collaborative workflows (feature branches, pull requests, code reviews)</li><br/><li>Experience writing <strong>automated tests</strong> to ensure reliability and prevent regressions</li><br/><li>Ability to make pragmatic technical decisions, avoiding overengineering while maintaining high standards</li><br/><li>Experience working with <strong>AWS ECS</strong> and containerized deployments in production environments</li><br/><li>Clear, collaborative communication in English</li><br/><li><strong>Nice to have:</strong> Prior exposure to financial or data-heavy systems</li><br/><li><strong>Core hours:</strong> 10:00 to 16:00 CET</li><br/></ul><br/><p><strong>What We Offer</strong></p><br/><p>🚀 <strong>Early-stage fintech startup</strong></p><br/><p>Work close to the product, the problems, and the decisions that shape the company</p><br/><p>📈 <strong>High-impact, visible work</strong></p><br/><p>Your work directly affects platform stability, scalability, and how we grow</p><br/><p>💬 <strong>Feedback as dialogue, not one-way input</strong></p><br/><p>We use retrospectives and reviews to openly discuss what worked, what caused friction, and how to improve collaboration and handovers together</p><br/><p>🌱 <strong>Real focus on development</strong></p><br/><p>Regular development talks, documented progress, and concrete next steps to support your growth</p><br/><p>🌍 <strong>Flexible work setup</strong></p><br/><p>Remote within Europe, with clear expectations around collaboration</p><br/><p>✍️ <strong>Flexible contract model</strong></p><br/><p>Freelance option available for candidates outside Germany. No agencies</p><br/><p>💰 <strong>Competitive compensation</strong></p><br/><p>Based on experience, responsibility, and impact</p><br/><p>At Credibur, we believe that <strong>diverse teams build better products</strong>. We welcome applications from people of all backgrounds, regardless of <strong>gender, age, ethnicity, disability, sexual orientation, or religion</strong>. If you’re passionate about what we do but don’t meet 100% of the criteria, we still encourage you to apply - we value potential and ambition.</p><br/><p><strong>All hires complete on-site onboarding in Berlin. Background checks are required as part of our standard compliance process.</strong></p> </div>