Backend Developer (m/f/d)

Backend Developer (m/f/d) blog

What will you do?

Charles is looking for experienced Backend developer with a passion for high product quality. As part of the engineering team, you will be responsible for the engineering and implementation of scalable technical solutions around messenger apps and shop systems integration.


❤️ Furthermore, you will:


  • Build relevant services to process and fulfil commerce-related events, triggered by end-consumers, human agents or a chat-bot
  • Build a meta commerce platform: write integrations with major order management systems, customer data platforms, and marketing tools
  • Build an an open API that any clients can easily extend our functionality
  • Execute automated testing and TDD to ensure that high-quality products are delivered in a stable manner
  • Operate what you have built: our no-ops B2B SaaS on containers wants to run standalone, while being very introspectable
  • Set up and develop a data architecture to serve AI use cases
  • Collaborate with frontend development, UX design and operations to build an intuitive user experience in conversational commerce
  • Partner with product owners to develop a thorough understanding of clients’ user flows and problems, and devise robust technical decisions
  • Help shape and promote sound engineering practices and software development processes in an agile, fast-paced environment



What skills will make you and us successful?

The following requirements help you stand out:

  • You have profound knowledge in relevant programming languages: Node.js (as our default), Go, Rust, Python, C++, and similar
  • You have a bachelor’s or master’s degree in Computer Science or any other related quantitative field or other relevant experience.
  • You have exposure and/or interest in SQL and NoSQL wizardry: PostgreSQL (default for apps), Redis
  • You are experienced and are open to work in DevOps, think API first and deliver continuously
  • You are keen to work on development in a highly efficient, scalable and delivery-oriented environment (CICD, Automated Testing, cloud environments, etc.)
  • Passion for growing your skills, tackling interesting work and challenging problems: we integrate with AI and offer novel interfaces, and combine them with traditional software
  • Ability to empathize with a variety of clients. You can iterate with users and non-technical stakeholders and understand how your technical decisions impact them


If you feel qualified for this position, we would like to get to know you!


Why should you join Charles?

  • You truly believe in customer-centric product development and thus enjoy delivering customer value continuously
  • We are first. Conversational Commerce is poised to be the future of mobile commerce, and we will shape it together
  • We are a modern, small company. No dress code, no rigid processes, no political discussions
  • We are a unique team: Experienced founders, technology magicians, top-tier strategy consultants, creative creatives, high-talented interns, marketing-gurus, and you
  • We are a tight-knit and high paced team, generally people who love to spend time together
  • We make it possible that everyone can balance life and work



About Charles

Charles is the conversational commerce solutions for consumer brands: all you need as a business to offer shopping via WhatsApp and alike. With the original idea of building a consumer-centric brand, our founders quickly reached the limits of traditional e-commerce systems. They recognized this problem, and the idea of Charles was born: a novel chat-centric approach to selling products and services, all combined in a modern software solution, which combines chat, shop, contact management, campaigns, chatbots, and many more. If these projects excite you, we'd love for you to join us.


Are you hooked?

Please send an e-mail to

Make sure to introduce yourself briefly, tell us why you want to join Charles and attach your CV. 👌