




Job Summary: We are looking for a Senior Software Engineer with Django experience to design, develop, and evolve high-availability web applications. Key Highlights: 1. Play a key role in technical and architectural decisions 2. Collaborative and technically demanding environment 3. Stability and medium- to long-term growth prospects **Senior Software Engineer – Django Framework** We are seeking a **Senior Software Engineer with extensive Django experience** to join our technical team and actively participate in the design, development, and evolution of high-availability, high-performance web applications. The selected candidate will play a key role both technically and in architectural decision-making. You will work in a product-oriented environment, closely collaborating with other engineers, product managers, and technical stakeholders to continuously improve software quality, code quality, and development practices. **Key Responsibilities** · Design, develop, and maintain complex web applications built on **Django** and **Python**. · Define and evolve scalable, secure, and maintainable backend architectures. · Model and optimize relational databases (primarily **PostgreSQL**), including indexing, migrations, and complex queries. · Implement well-documented, frontend- or externally-integrated REST (and/or GraphQL) APIs. · Ensure high-quality standards through automated testing, code reviews, and best practices. · Analyze and resolve performance, concurrency, and scalability issues. · Collaborate on long-term technical decisions and team-wide standard definitions. · Mentor and support less-senior team members when needed. · Participate in deployment, observability, and production system operations. **Essential Technical Requirements:** · Solid experience (5+ years) developing with **Python** and **Django**. · Proficiency with Django’s ORM, migrations, signals, middlewares, and permission system. · Production experience with **PostgreSQL** or other relational databases. · Experience designing and consuming RESTful APIs. · In-depth knowledge of Django testing (pytest, unittest, factories, mocks). · Regular use of Git and collaborative workflows (code reviews, PRs). · Experience working in Linux environments. **Desirable / Valuable Skills:** · Experience with decoupled frontend/backend architectures. · Familiarity with Django Rest Framework. · Experience with queuing systems and asynchronous task processing (Celery, RQ, or similar). · Knowledge of caching mechanisms (Redis, Memcached). · Experience with cloud deployments (DigitalOcean, AWS, GCP, or others). · Familiarity with web security concepts (OWASP, authentication, authorization). · Experience building SaaS products and multi-tenant systems. **Candidate Profile** · Product- and long-term quality-oriented mindset. · Strong analytical skills and architectural thinking. · Autonomy to make well-founded technical decisions. · Strong communication skills and ability to work effectively in a team. · Proactive attitude toward continuous improvement and learning. **What We Offer** · Active participation in key technical decisions. · A collaborative and technically demanding work environment. · A product-focused project with real-world scalability and complexity challenges. · Stability and medium- to long-term growth prospects. · Flexibility (schedule and/or remote work, as applicable). · Compensation commensurate with experience and role responsibility. If you’re a passionate professional eager to make an impact on ambitious projects, we’d love to meet you. Please send your CV to recursos.humanos@clientify.com Position Type: Full-time Application Question(s): * Do you have at least 5 years of verifiable experience working as a Python backend developer? * Have you designed, developed, and maintained REST APIs in production for high-traffic applications? * Have you consistently worked with Django and PostgreSQL in production projects?


