Careers Python Engineer

Open position

Python Engineer (m/f/d)

  • Type: Full-time
  • Start: immediately

Join our team! We are at home in Germany and South Africa and drive digital change together. As a specialised consultancy with a strong focus on AI development, we build solutions around Python, .NET and MS Dynamics, from LLM agents and RAG systems to production-ready AI applications.

Important for your start: as we communicate closely within the team, we require business-fluent German.

Apply nowTakes about 3 minutes. Only a CV is required.

Your tasks

AI & agent development

  • Develop LLM-based agents and RAG pipelines and take them into production
  • Design AI architectures: retrieval, embeddings, vector databases, tool use
  • Connect AI components to existing systems and data sources

Back end & integration

  • Build clean, performant services, primarily in Python
  • Integrate with .NET/C# components and, where relevant, MS Dynamics environments
  • Interface design and end-to-end data flows

Quality & architecture

  • Structured, well-documented way of working
  • Active participation in reviews and continuous improvement of solution quality

Team & growth

  • Close exchange within the interdisciplinary Lekker Code team
  • Help build our AI competence area: you shape it instead of just delivering

What you bring

Foundation

  • Several years of software development experience with a clear focus on Python
  • Clean, maintainable code and an independent, solution-oriented way of working

AI expertise

  • Hands-on experience with LLMs, agent frameworks and RAG (e.g. LangChain, LlamaIndex or similar)
  • Understanding of embeddings, vector databases and prompt/context engineering

Technical depth

  • C#/.NET is an advantage: not a must, but a clear plus
  • Openness to further technologies depending on the project

Methods & collaboration

  • Experience in agile projects (Scrum, Kanban)
  • Business-fluent German

What we offer

  • Employees first: You are not a number here. Your well-being and development come first.
  • Boundless freedom: Work up to 100 % remotely from home. You decide where you change the digital world from (occasional on-site meetings possible).
  • Surf-life balance: Flexible working hours and, if needed, our coworking spaces in South Africa.
  • Global mobility: We actively support you with visa options for South Africa and Germany.
  • High-end equipment: Apple MacBook and a budget for your ergonomic workspace.
  • Growth & success: Individual training and performance-related pay that directly rewards your commitment.
  • Health & well-being: Stay fit with Urban Sports Club.

How it works

  1. ApplicationWe read every application ourselves and get back to you personally.
  2. Getting to know each other30 minutes by video: who we are and what you are looking for.
  3. Technical conversationWith two people from the team, using a real example instead of puzzles.
  4. OfferA clear yes or an honest explanation.

Lekker Code Company does not accept unsolicited candidate profiles from recruitment agencies. Profiles submitted without an existing contract do not give rise to any fee, even if the candidate is hired. We also kindly ask you to refrain from telephone acquisition.

Application: Python Engineer

Required fields are marked *. Your documents go directly to our team.

CV * PDF, max. 5 MB
Cover letter optional · PDF, max. 5 MB
Projects or certificates optional · up to 3 PDFs · PDF, max. 5 MB
Apply now