استخدام برنامهنویس (Back-End(Python-Mid Level
شرح موقعیت شغلی
Key Skills:
- The ideal candidate will have at least 3 - 6 years of relevant experience
- Expert in Python, with knowledge of at least one Python web framework (i.e. Sanic, Fast API, Flask, Django)
- In-depth understanding of web development and experience with design, development, deployment, versioning, and maintenance of secure RESTful APIs
- Experience with SQL-based and NoSQL databases (i.e. MongoDB, PostgreSQL, Cassandra, Neo4j)
- Good knowledge of microservice architecture
- Experience with message brokers (i.e. RabbitMQ)
- Familiar with Redis
- Containerized application (Docker) deployment
- Fine experience in Git
- Linux / shell scripting (Bash)
- Ability to design, develop, and implement efficient clean code
- Excellent problem solver
- Understanding UML artifacts
- Object-Oriented and Functional Programming
- Understanding Agile/Scrum methodology.
Bonus points:
- Experience with modern container and cloud-based development technologies such as Docker, Kubernetes, OpenShift, etc.
- Experience in Asynchronous Programming
- Familiarity with the cloud platforms (i.e. AWS, GCP, Azure), preferably Amazon Web Services
- Familiarity with ElasticSearch
- Experience in CI/CD pipelines using platforms like Gitlab
Our offer:
- Salary and Advantages above similar startups.
- Ability to work remotely.
- Possibility of organizational growth and promotion.
- Social Insurance and Official Employment Contract.
- Working days Sat. to Wed. ( 9 AM to 6 PM ).
مهارتهای مورد نیاز
- Back-end
- Python
- Git
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست