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!