آگهی‌های استخدامی

استخدام Senior Python Developer (کرج)

شرح موقعیت شغلی

  About us:


 We are an innovative tech-driven company committed to delivering exceptional solutions in Iran ICT sector. Our team thrives on collaboration, cutting-edge technology, and a passion for excellence. We're seeking a Senior Python Developer to lead and elevate our backend development efforts.



Key Responsibilities:


·       Backend Development:
Architect, design, and develop high-performance, scalable backend systems using Pure Python, Django, and FastAPI.
·       Software Architecture:
Develop and oversee system architecture that ensures reliability, scalability, and maintainability.
·       Message Queue Integration:
Implement and maintain systems using RabbitMQ, Kafka, or other message queuing technologies.
·       Linux & Networking:
Work comfortably in Linux environments and apply basic networking concepts to optimize system performance.
·       Version Control:
Utilize Git for version control and collaborative development workflows.
·       Automated Testing:
Write and enforce robust unit, integration, and end-to-end tests to ensure software quality.
·       Team Leadership:
Mentor and oversee junior developers, conduct code reviews, and foster a culture of technical excellence.
·       Collaboration:
Work closely with cross-functional teams, including DevOps, Product Management, and QA, to align on project goals and deliverables.
·       Performance Optimization:
Analyze and improve the performance of existing systems and resolve bottlenecks effectively.
·       Documentation:
Maintain thorough and up-to-date documentation of code, processes, and architectural decisions.
·       Security Practices:
Ensure backend systems follow industry best practices for data security and privacy compliance.



Qualifications:
·       Proven experience (5+ years) as a Python Developer with expertise in backend systems.
·       Strong proficiency in Django and FastAPI frameworks.
·       Solid understanding of software architecture principles.
·       Hands-on experience with message queuing systems like RabbitMQ and Kafka.
·       Proficiency in Linux environments and understanding of basic networking concepts (e.g., DNS, firewalls, load balancing).
·       Experience with Git and best practices for version control.
·       Knowledge of automated testing frameworks (e.g., Pytest, Unittest) and testing strategies.
·       Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
·       Experience working with relational and non-relational databases such as PostgreSQL, MongoDB, or Redis.
·       Strong analytical and problem-solving skills.
·       Excellent communication skills and ability to articulate technical concepts to diverse stakeholders.
·       Demonstrated ability to lead and mentor junior team members effectively.



Preferred Skills (Nice-to-Have):
·       Familiarity with CI/CD pipelines and DevOps practices.
·       Experience with monitoring tools like Prometheus, Grafana, or ELK stack.
·       Understanding of Agile development methodologies.

Benefits of cooperation:


· Possibility of receiving the order of knowledge-based Company
· Insurance and supplementary insurance from the beginning of cooperation
· Rewards, loans, liability, work, and ...
· Friendly work environment and professional team
· Opportunity for training, promotion and personal development
· Breakfast and welfare plans
· Monthly celebrations and occasions in the company

مهارت‌های مورد نیاز

  • Python
  • Django
  • FastApi
  • Git

حداقل سابقه کار

  • سه تا شش سال

حقوق

  • حقوق از ۴۵,۰۰۰,۰۰۰ تومان

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۳/۱۲/۱۳
ارسال رزومه