As a Client Success Developer (Backend Developer), you will support and enhance backend systems for a leading subscription commerce platform.
You will work with a global engineering team to build scalable and reliable distributed systems.
Your role includes coding, testing, and collaborating with clients and teammates to ensure high performance and functionality.
You will help clients optimize their subscription programs while continuously improving the platform and expanding your technical skills.
You will support and launch some of the world’s leading subscription brands, ensuring a smooth experience for millions of users.
You will write clean, maintainable backend code and unit tests while collaborating with a highly engaged, distributed engineering team.
You will help clients maximize the value of the platform by supporting custom backend needs and ensuring their subscription programs remain cutting-edge.
You will participate in building and maintaining distributed systems with a focus on high availability and continuous deployment.
You will monitor Slack and email channels regularly for urgent client requests or system issues and occasionally assist with off-hours support for critical client needs such as data migrations or urgent production issues (very rare).
You will provide backend support for merchant-specific requests like custom batch processes, subscription overrides, or data cleanup related to customer activity.
You will ensure a responsive and backlog-free environment for merchant success, with a focus on maintaining platform quality and adequate European timezone coverage.
Requirements:
You must have 4+ years of experience in Python development, preferably with a focus on web applications.
You should have experience with at least one web framework (e.g., Django, Flask, or FastAPI).
You must be comfortable working in a Linux/UNIX environment with command-line fluency.
You should have a strong understanding of system design, data structures, and algorithms.
You must be able to articulate and explain solutions clearly to both technical and non-technical stakeholders.
You should be comfortable juggling multiple projects while maintaining focus on priorities.
Familiarity with Scrum or Kanban methodologies is required.
You must possess excellent communication skills and be able to collaborate effectively with remote teams.
You should have a passion for writing clean, high-quality code with a focus on maintainability and scalability.
You must be comfortable working in Unix-based development environments (macOS preferred; Windows discouraged due to environment limitations).
You should be open to working occasional off-hours support for urgent client needs (rare).
A relevant degree in Computer Science, Engineering, or equivalent experience (bootcamp graduates welcome) is required.
Benefits:
You will have the opportunity to work with leading subscription brands and enhance your technical skills.
You will be part of a global engineering team that values collaboration and innovation.
You will gain experience in building scalable and reliable distributed systems.
You will have the chance to work in a responsive and supportive environment focused on merchant success.
You will be able to contribute to high-impact projects that optimize client subscription programs.
You will receive support for your professional development and growth within the company.