
Senior Software Engineer – m/f/d
Credibur
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
Job Level
About the role
- Own backend robustness: Improve and maintain core backend components with a focus on correctness, performance, and long-term maintainability
- Solve complex business logic: Identify and fix edge cases caused by heterogeneous customer data and evolving requirements
- Improve database performance: Analyze and optimize slow queries, data access patterns, and schema decisions as data volume increases
- Build pragmatic solutions: Extend existing systems carefully, choosing simplicity over premature optimization & abstraction
- Collaborate on operations where it matters: Contribute to infrastructure, CI/CD, observability, and deployment improvements that directly impact backend stability and scalability
- Work closely with the team: Collaborate with other engineers and product to turn real operational needs into reliable backend behavior
Requirements
- Strong problem-solving skills
- 2+ years of experience with Python in production systems
- 2+ years of experience with Django
- Hands-on experience with PostgreSQL, including data modeling and query optimization
- Experience designing and implementing RESTful APIs
- Proficient with Git and collaborative workflows (feature branches, pull requests, code reviews)
- Experience writing automated tests to ensure reliability and prevent regressions
- Ability to make pragmatic technical decisions, avoiding overengineering while maintaining high standards
- Experience working with AWS ECS and containerized deployments in production environments
- Clear, collaborative communication in English
- Nice to have: Prior exposure to financial or data-heavy systems
Benefits
- Early-stage fintech startup
- Work close to the product, the problems, and the decisions that shape the company
- High-impact, visible work
- Your work directly affects platform stability, scalability, and how we grow
- Feedback as dialogue, not one-way input
- We use retrospectives and reviews to openly discuss what worked, what caused friction, and how to improve collaboration and handovers together
- Real focus on development
- Regular development talks, documented progress, and concrete next steps to support your growth
- Flexible work setup
- Remote within Europe, with clear expectations around collaboration
- Freelance option available for candidates outside Germany. No agencies
- Competitive compensation Based on experience, responsibility, and impact
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoPostgreSQLRESTful APIsautomated testingquery optimizationdata modelingCI/CDcontainerized deploymentsproblem-solving
Soft Skills
collaborative communicationpragmatic decision-making