باگلوس
باگلوس

Senior Django Software Engineer

Tehran/ Gisha
Full Time
Sunday to Thursday 9 to 18
-
Loan -Bonus -Commision -Health insurance -Breakfast
51 - 200 employees
IT / Software / Hardware
Iranian company dealing with Iranian and foreign customers
2014
Privately held
توضیحات بیشتر

key Requirements

7 years experience in similar position
PostgreSql - Intermediate
Python - Advanced
PHP - Advanced
Django - Advanced
Laravel - Advanced
Docker - Intermediate

Job Description

We are an IT agency that builds web applications for our clients. We work on a variety of projects, each with its own unique challenges. Our projects are managed using Scrum and Agile methods, and we work together as a team following a team topology model.
We are looking for a Senior Django Software Engineer who is ready to both code and lead a team on different projects. This role involves handling different challenges in each project, but it doesn't mean switching between tasks or leading multiple projects at the same time.

We are undergoing a massive technical and cultural transformation. We are migrating our core systems from a legacy Laravel environment to a modern, highly scalable Python/Django architecture. More importantly, we are revolutionizing how we build software. 
We are adopting a strict AI-First engineering culture. We believe that writing standard boilerplate code, recreating open-source modules, and solving already-solved problems is a waste of a brilliant engineer's time. We want to empower our engineering team with AI tools so they can focus on what truly matters: Architecture, Quality, Security, and Scalability. The "AI-First" Mindset 
 
Technical Skills and ability :

  • AI as a Co-pilot: You heavily rely on tools like GitHub Copilot, ChatGPT, Claude, or Cursor in your daily workflow. 
  • Shift in Focus: Since AI writes a large portion of the raw code, your primary job shifts from writing code to reading, reviewing, testing, and architecting the system. You act as the editor and architect of the codebase. Key Responsibilities 
  • Lead the Migration: Architect and execute the strategic migration of our backend infrastructure from PHP/Laravel to Python/Django.
  • High-Level Engineering: Focus the majority of your time on system architecture, database design, and writing comprehensive automated tests (Unit, Integration, E2E). 
  • Ruthless Code Reviews: Act as the gatekeeper of code quality. Review AI-generated and human-written code to ensure it meets strict standards for performance, security, and maintainability. 
  • Develop Maintainable Systems: Build modular, well-documented, and decoupled systems following Clean Architecture and SOLID principles. 
  • Senior-Level Experience: 7+ years of professional backend development, with deep, proven expertise in Python and Django/Django REST Framework (DRF). 
  • Engineering Excellence: Deep understanding of software design patterns, microservices (or modular monoliths), RESTful APIs, and database optimization (PostgreSQL). 
  • Testing Advocate: You believe a system without tests is a broken system. Strong experience with pytest and modern testing paradigms. 
  • DevOps Awareness: Solid understanding of Docker, CI/CD pipelines, and cloud environments to ensure smooth deployments.

Soft skills and ability :

  • The Right Mindset: A strong believer in leveraging Generative AI for software development. You must be comfortable adapting to new AI tools. 
  • Mentorship: Champion the AI-first approach within the team. Mentor junior and mid-level developers on how to effectively use AI tools and review code critically. Requirements & Qualifications
  • Problem Solver: Ability to read and understand legacy code (some PHP/Laravel Reading ability is a big plus for the migration phase, though you won't be writing it. 
  • Nice to have experience in migrating large-scale applications between different tech stacks. 
  • Familiarity with incorporating LLMs/AI features into the actual product (LangChain, vector databases, RAG architectures). 
  • Active contributor to open-source projects. 
  • English Language: Advanced | speaking & writing
  • Good team player
  • Disciplined
  • Proactive
  • Self motivate

What We Offer 

  • The opportunity to lead a fundamental technical transformation. 
  • Access to premium AI tools (Copilot, ChatGPT Plus, etc.) is fully covered. 
  • A culture that values output, architecture, and cleverness over hours spent typing.

Job Requirements

Age
27 - 44 Years Old
Gender
Men / Women
Software
Django| Advanced Python| Advanced PHP| Advanced Laravel| Advanced PostgreSql| Intermediate Docker| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای باگلوس

insight applicant

مقایسه من با 45 متقاضی دیگر