Job Description
About the role
We are looking for a Senior / Principal Backend Python Engineer to help design and build the core backend systems behind LiMSight.
This is not a ticket-taking role. You will help shape the backend architecture, technical standards, integration patterns and engineering foundations that future product and engineering teams will build on.
The platform will support AI-assisted workflows, secure enterprise access, document and data processing, Graph Retrieval-Augmented Generation, embeddings, vector search, and integrations with customer systems. It needs to work in environments where reliability, security, auditability and evidence matter.
You will suit this role if you enjoy building robust backend systems, making thoughtful technical decisions, working with ambiguity, and creating foundations that can scale.
Why this role matters now
Maddyie Labs is at the stage where early technical decisions will have long-term consequences.
The person in this role will help establish:
- the backend architecture
- the Python service foundations
- authentication, authorisation and RBAC patterns
- data and AI integration approaches
- testing and quality standards
- deployment and runtime patterns
- engineering practices for future hires
This role is important because the company is not just building features. It is building the technical foundation for a platform that needs to be secure, maintainable, scalable and trusted.
What you will do
- Design and build backend services in Python to support LiMSight’s core product capabilities.
- Help establish the backend architecture and technical patterns for the platform.
- Build reliable, scalable and extensible services that can support both customer-managed and cloud-managed deployment models.
- Develop and integrate Role-Based Access Control frameworks, working with customer authentication and authorisation systems.
- Implement services that support embeddings, Graph RAG, document processing, vector search and AI-assisted workflows.
- Work with the team to make thoughtful framework, tooling and architecture decisions.
- Build with maintainability, testability, security and extensibility in mind.
- Validate your work through unit, integration and system testing.
- Collaborate closely with product, technical leadership and future engineering hires.
- Help create engineering standards that allow the team to grow without accumulating unnecessary technical debt.
What we are looking for
Required experience
- Strong professional experience in software engineering or an equivalent backend engineering role.
- Strong Python capability and familiarity with Python’s ecosystem.
- Strong backend engineering fundamentals.
- Good understanding of software design principles, clean code, SOLID principles, testing and maintainability.
- Experience building or contributing to production systems.
- Ability to reason clearly about technical tradeoffs.
- Ability to work independently in an early-stage environment.
- Clear communication and willingness to collaborate closely with a small team.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru