Senior Back End Engineer (DE Tech) in London

Senior Back End Engineer (DE Tech) in London

London Full-Time 60000 - 80000 € / year (est.) No home office possible
Deepstreamtech

At a Glance

  • Tasks: Design and build backend systems using Python, improving workflows and supporting core operations.
  • Company: Join iwoca, a dynamic tech company transforming the financial landscape for small businesses.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Other info: Be part of a growing team with excellent career advancement opportunities.
  • Why this job: Make a real impact on how we serve customers while advancing your engineering skills.
  • Qualifications: Experience in backend development with Python and familiarity with relational databases.

The predicted salary is between 60000 - 80000 € per year.

Requirements

  • Proven track record in designing and building backend systems using Python, ideally with Django but open to other web frameworks such as FastAPI, Flask, or Ninja.
  • Experience working with relational databases, ideally PostgreSQL but open to MySQL or similar, with an understanding of performance and maintainability considerations.
  • Experience working on systems that support complex workflows, where data correctness and clear system behaviour matter.
  • A track record of taking work from an initial problem through to delivery, including shaping solutions, making trade-offs, and iterating based on how systems are used.
  • A drive to continually improve existing systems, not just building new ones, including simplifying and addressing long-standing pain points.
  • Desirable: Knowing how to scale systems: Familiarity with working on internal tools or platforms used by large operational teams.
  • Desirable: Full-stack flexibility: Contributing to front-end codebases, particularly with React or TypeScript.
  • Desirable: Modern deployment experience: Working with CI/CD pipelines or deployment workflows.
  • Desirable: A data-driven mindset: Using data or metrics to assess whether changes have had the intended effect.

What the job involves

We’re looking for a Senior Back End Engineer to build the systems that power iwoca’s German business. You’ll join one of the engineering teams focused on our German market, a cross-functional group that builds the proprietary tools (like our CRM) that our German operations staff use every day. You’ll own high-impact projects from the ground up, using your technical experience to improve how we serve small businesses while also helping to level up the wider engineering team. You’ll work on the systems that both internal and external teams rely on to serve customers. You’ll take engineering work from an initial problem through to delivery and see the outcome in daily use.

You’ll design and build back-end services that support core operational workflows, including customer communication, underwriting, and collections. Simplify workflows: You’ll decide when and what to automate, translating operational needs into reliable code that reduces manual effort. Evolve the architecture: You’ll identify ways to modernise our systems, managing trade-offs to keep them dependable as they scale. Advocate for quality: You’ll be a sounding board for the team, using code reviews and design sessions to advocate for better engineering practices. Expand your scope: You’ll join a growing team that supports emerging leaders, offering you opportunities to lead projects end-to-end, developing your commercial judgement.

The DE Tech team is a growing engineering team consisting of three smaller cross-functional teams. The teams build and maintain various systems – including tools for underwriting, notifications, and account management – that power iwoca’s German market. They support more than 300 colleagues across sales, credit, and collections who rely on these tools every day. As the German business grows, these teams are moving beyond small improvements and into reworking how work is done. By reducing manual steps and improving how information flows through the company, they directly influence how quickly other teams can act, how reliably iwoca can support its customers, and where we can most effectively spend human effort.

Senior Back End Engineer (DE Tech) in London employer: Deepstreamtech

At iwoca, we pride ourselves on being an exceptional employer, particularly for our Senior Back End Engineer role in the vibrant German market. Our collaborative work culture fosters innovation and continuous improvement, providing ample opportunities for professional growth while directly impacting small businesses. With a focus on modern technologies and a commitment to quality, you'll be part of a dynamic team that values your contributions and supports your career development in a thriving environment.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Back End Engineer (DE Tech) in London

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Python and Django. This gives you a chance to demonstrate your expertise and problem-solving abilities beyond just a CV.

Tip Number 3

Prepare for interviews by practising common technical questions and system design scenarios. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at iwoca.

We think you need these skills to ace Senior Back End Engineer (DE Tech) in London

Python
Django
FastAPI
Flask
Ninja
PostgreSQL
MySQL

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Python and any relevant frameworks like Django or FastAPI. We want to see how your skills match the job description, so don’t be shy about showcasing your backend system design and database management expertise!

Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for the Senior Back End Engineer role. Share specific examples of projects where you’ve taken work from problem to delivery, and how you’ve improved existing systems. Let your passion shine through!

Showcase Your Problem-Solving Skills:In your application, highlight instances where you’ve tackled complex workflows and made trade-offs to deliver effective solutions. We love candidates who can think critically and iterate based on real-world usage, so give us the details!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining the StudySmarter team!

How to prepare for a job interview at Deepstreamtech

Know Your Tech Stack

Make sure you’re well-versed in Python and any frameworks like Django, FastAPI, or Flask. Brush up on your knowledge of relational databases, especially PostgreSQL, and be ready to discuss how you've tackled performance and maintainability issues in past projects.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've taken a project from an initial problem to delivery. Highlight your ability to make trade-offs and iterate based on user feedback, as this is crucial for the role.

Demonstrate Your Drive for Improvement

Be ready to talk about how you've improved existing systems in your previous roles. Discuss any long-standing pain points you've addressed and how you’ve simplified workflows, as this aligns with what they’re looking for.

Emphasise Collaboration and Leadership

Since you'll be part of a cross-functional team, highlight your experience in collaborating with others and leading projects. Share instances where you've advocated for better engineering practices through code reviews or design sessions.