At Daymon, we grow People, Brands, and Businesses! We are currently looking for a Senior Django Backend Architect / Senior Back-End Engineer to help shape and scale the backend foundation of a growing business platform.
This role is for someone who knows how to work with an existing system and make it better — someone who can bring structure, clarity, and architectural discipline without defaulting to a full rebuild.
You'll play a key role in strengthening a shared backend environment, improving scalability, standardising design patterns, and supporting multiple business-critical capabilities through clean, practical engineering.
Key Responsibilities:
You'll work closely with developers and stakeholders to evolve the backend architecture and support a platform that needs to be scalable, secure, maintainable, and built for real operational use.
Your focus will include:
* Designing and evolving a scalable Django backend architecture
* Standardising shared backend services, authentication, permissions, and reusable business logic
* Implementing robust role-based and data-level access controls
* Supporting complex workflows, approvals, dependencies, and multi-step processes
* Improving database models for scalability, reporting, and analytics
* Building and standardising REST APIs for frontend applications and internal integrations
* Refactoring the existing codebase to reduce duplication and technical debt
* Providing hands-on architectural guidance and technical mentorship
Key Requirements:
You should bring strong technical depth, sound judgement, and a practical mindset.
We're looking for someone with:
* expert-level experience in Python, Django, and Django REST Framework
* strong backend architecture and scalable system design experience
* experience working on shared backend platforms or multi-application environments
* strong knowledge of RBAC, permission models, and access control
* solid database design experience, ideally with PostgreSQL or SQL Server
* strong API design capability
* experience with Docker and deployment practices
* a pragmatic approach to improving systems incrementally
Nice to have
* experience with workflow engines or state-machine-based systems
* audit logging or history tracking experience
* familiarity with React / Next.js integration
* experience in environments that require governance, traceability, and structured workflows
What we're not looking for
This role is not the right fit for:
* Developers who want to rebuild everything from scratch
* Node.js-only backend developers
* Firebase or AWS-heavy specialists who are less focused on core backend application design
* Frontend-only developers
* Engineers who tend to over-engineer where practical improvement is needed
This role is a strong fit for someone who...
* enjoys improving real systems instead of rebuilding everything from zero
* can balance long-term architecture with day-to-day delivery needs
* understands how to reduce complexity without over-engineering
* is comfortable getting close to business logic and designing with purpose
Why join Daymon?
This is an opportunity to have real influence on how a critical backend environment evolves. You'll help define engineering standards, improve platform scalability, and contribute to systems that support important business operations across Daymon.
If you're a senior backend engineer who combines technical strength with practical thinking, we'd love to hear from you.
Apply today!