Senior Python Full Stack Engineer

Softserve — Poland · Posted ~1 hour ago

Senior Full-time

Skills

Python Django full-stack development backend development AI/ML integration AI Machine Learning SaaS

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software company is seeking a Senior Python Full Stack Engineer to develop AI-enhanced applications in a SaaS environment. The role includes building backend services, user interfaces, secure architectures, and scalable product features.

Highlights

Build impactful AI-enabled software features while owning end-to-end development in a collaborative engineering environment.

Description

About The Role 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. Responsibilities Design and deliver end-to-end features within a Django-based platform, improving contract review workflows while collaborating with product and engineering teamsBuild and maintain backend services that connect contract-review processes with AI and machine learning components, ensuring reliable and scalable integrationsDevelop secure multi-tenant functionality and role-based access controls to support client data isolation and application securityCreate and enhance user-facing experiences for contract submission, document review, and contract intelligence explorationIntegrate asynchronous ML workflows, managing job execution, result retrieval, and presentation of annotated contract dataImplement feature-flag-driven delivery practices to support controlled rollouts, experimentation, and safe feature releasesOptimize application performance through efficient PostgreSQL query design, database improvements, and transaction managementCollaborate 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 applicationsAdvanced knowledge of PostgreSQL, including complex query design, transactional consistency, and performance optimizationProven experience building multi-tenant SaaS applications with client data isolation, authorization models, and role-based access controlSolid frontend development skills using server-rendered applications and UI technologies such as TailwindCSS or DaisyUIPractical experience working with feature flags and managing controlled feature rollouts in production environmentsFamiliarity with AI-assisted software development and effective use of LLM-powered tools in daily engineering activitiesStrong ability to independently drive technical solutions, prioritize work, and make sound engineering decisionsEffective collaboration and communication skills in distributed teams, including active participation in technical discussions and planning activitiesExperience with HTMX or similar hypermedia-driven frontend technologies (would be an advantage) SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.