We are seeking a highly experienced and proactive Senior Python Developer (Django-focused) to join our growing engineering team. This role requires strong technical expertise along with the ability to communicate directly with clients, understand business requirements, and translate them into scalable technical solutions. You will take ownership of backend architecture, guide junior team members, and ensure delivery of high-quality, production-ready applications.
Key Responsibilities
- Lead the design, development, and maintenance of scalable web applications using Python and Django.
- Architect and implement robust RESTful APIs and integrate third-party services.
- Collaborate directly with clients and stakeholders to gather requirements, provide technical guidance, and propose optimal solutions.
- Take ownership of database design and optimization using PostgreSQL/MySQL.
- Work closely with front-end teams to ensure seamless backend–frontend integration.
- Ensure code quality through reviews, refactoring, debugging, and performance optimization.
- Enforce security, data protection, and best engineering practices across all applications.
- Mentor junior developers and contribute to technical decision-making and architecture planning.
- Support deployment processes and ensure application stability in production environments.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3–4 years of professional experience in Python and Django, with strong hands-on project ownership.
- Solid understanding of OOP, MVC architecture, and design patterns.
- Proven experience with REST APIs, authentication mechanisms (JWT, OAuth), and web security standards.
- Strong expertise in relational databases (PostgreSQL/MySQL) and performance tuning.
- Experience with Git, Docker, CI/CD pipelines, and deployment workflows.
- Ability to communicate confidently with clients, product owners, and non-technical stakeholders.
- Familiarity with HTML, CSS, JavaScript, and frontend integration is a plus.
- Strong problem-solving skills, leadership mindset, and excellent communication abilities.
Job Type: Full-time
Pay: Rs200,000.00 - Rs250,000.00 per month
Work Location: In person