استخدام Back-End Developer (Python)
شرح موقعیت شغلی
We are looking for a talented and experienced backend developer to join our engineering team on-site at our office. As our ideal candidate, you should be an experienced Python programmer, with deep knowledge of software development and algorithms. Since this is an on-site role, it's important that you are able to work from our office location in Tehran.
We expect you to be an expert in:
- At least 3 to 5 years of experience in Python programming
- Familiarity with asynchronous programming
- Experience developing and consuming REST APIs and microservices
- Proficiency with FastAPI or similar Python web frameworks
- Knowledge of message queues, job queues and task queues (Celery, RabbitMQ, etc.)
- Experience with databases like MongoDB , Redis and PostgreSQL
- Familiarity with Docker and containerization
- Understanding of CI/CD pipelines and DevOps practices
- Linux server administration and scripting abilities
Needless to say, as a strong developer, you should be familiar with:
- Using Git, GitHub and collaborative development workflows
- Strong grasp of data structures, algorithms and software design patterns
- Being comfortable with reading and writing in English is necessary
A typical day in your work will include:
- Attend design meetings at our office regarding the implementation of new features or refactoring and improvements to the old features
- Review codes from colleagues written for the backend
- Implement features or improvements on-site
- Write test cases for your recently-developed features
Benefits:
- Competitive salary
- Working on-site with a team of respectful and professional people
Please note:
- This is a full-time permanent on-site position located in Tehran. We do not consider remote or part-time applicants for this role
Office Location:[Haft-e Tir Square,Tehran]
مهارتهای مورد نیاز
- Python
- Back-end
- Git
- MongoDB
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست