Tech Stack
AWSCyber SecurityDjangoDockerDynamoDBJavaScriptKubernetesNext.jsNode.jsPostgresPythonRabbitMQReactRedisSOAPTerraform
About the role
- Shape our backend architecture and introduce new components where needed
- Maintain and extend backend services built in Python (Django)
- Improve existing integrations and implement new automations (HR, CRM, and beyond)
- Lead development of client-facing APIs and keep documentation up to date
- Work on shop solutions, payment (Stripe), integrations, automations, plugins, SSO, Adobe automations, and internal & public APIs
- Collaborate closely with product, design, and support teams
- Mentor team members and contribute to architectural and strategic decisions
Requirements
- Senior-level experience (4+ years) with Python and Django
- Comfortable with lean and agile product development
- Solid knowledge of REST and SOAP API design
- Nice to have: exposure to serverless architectures, AWS services (Lambda, SQS, SNS, DynamoDB), or infrastructure-as-code (Terraform, CloudFormation)
- Bonus: PostgreSQL, Redis, RabbitMQ, Kubernetes, AWS, EKS, Node.js, Next.js, JavaScript, React, Docker
- Strong communicator who documents well and shares knowledge openly
- Independent, reliable, and able to manage your own workload within part-time availability
- Fluent in English, both spoken and written