Senior Python Full Stack Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
In this role, you will help shape an AI-powered contract intelligence platform that enables legal and risk teams to review commercial contracts more efficiently. You’ll own end-to-end product features in a multi-tenant SaaS environment, working alongside engineers, ML specialists, and product stakeholders to deliver solutions that improve the contract review experience and drive product evolution., * Design and deliver end-to-end features within a Django-based platform, improving contract review workflows while collaborating with product and engineering teams
- Build and maintain backend services that connect contract-review processes with AI and machine learning components, ensuring reliable and scalable integrations
- Develop secure multi-tenant functionality and role-based access controls to support client data isolation and application security
- Create and enhance user-facing experiences for contract submission, document review, and contract intelligence exploration
- Integrate asynchronous ML workflows, managing job execution, result retrieval, and presentation of annotated contract data
- Implement feature-flag-driven delivery practices to support controlled rollouts, experimentation, and safe feature releases
- Optimize application performance through efficient PostgreSQL query design, database improvements, and transaction management
- Collaborate with software engineers, ML specialists, DevOps engineers, and product stakeholders to continuously improve platform capabilities
Requirements
- Strong experience with Python and Django, including models, views, ORM, migrations, and development of production-grade web applications
- Advanced knowledge of PostgreSQL, including complex query design, transactional consistency, and performance optimization
- Proven experience building multi-tenant SaaS applications with client data isolation, authorization models, and role-based access control
- Solid frontend development skills using server-rendered applications and UI technologies such as TailwindCSS or DaisyUI
- Practical experience working with feature flags and managing controlled feature rollouts in production environments
- Familiarity with AI-assisted software development and effective use of LLM-powered tools in daily engineering activities
- Strong ability to independently drive technical solutions, prioritize work, and make sound engineering decisions
- Effective collaboration and communication skills in distributed teams, including active participation in technical discussions and planning activities
- Experience with HTMX or similar hypermedia-driven frontend technologies (would be an advantage)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
The 7 Most Popular Backend Frameworks for Developers
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs