استخدام Software Engineer
شرح موقعیت شغلی
About Simra
Top national VOD/Live broadcast website with more than 1.5M users per day. Among the top 5 Iranian, and top 200 worldwide websites according to Alexa rankings. We are looking for a Software Engineer to improve our products and fulfillment the idea from initial to launch and maintain the product.
You will be part of our Video team and work with a lot of services with high-performance and scalable challenges
You will be part of our Video team and work with a lot of services with high-performance and scalable challenges
Responsibilities
- Active participation and effective communication in the team
- Design, develop, maintain, and improve the services
- Implement distributed, scalable, and high-performance microservices-based
- Research technologies and being passionate to use best practice solutions
- Being passionate to level up and learn new things
- Staying up-to-date with the latest trends and technologies in back-end development and providing recommendations for improvement.
- Ensuring high availability and fault tolerance of backend systems through redundancy, failover, and disaster recovery planning.
- Writing clean, well-documented, and maintainable code that follows software engineering best practices.
Requirements
- Design, develop, maintain, and improve the services
- Implement distributed, scalable, and high-performance microservices-based
- Research technologies and being passionate to use best practice solutions
- Being passionate to level up and learn new things
- Staying up-to-date with the latest trends and technologies in back-end development and providing recommendations for improvement.
- Ensuring high availability and fault tolerance of backend systems through redundancy, failover, and disaster recovery planning.
- Writing clean, well-documented, and maintainable code that follows software engineering best practices.
Requirements
- Familiar with the understanding of Microservice patterns
- Experience in one of the programming languages like Go, Python
- Strong knowledge of relational and non-relational database systems such as PostgreSQL, MongoDB, DGRAPH, and Redis.
- Experience in using source version control like Git
- Experience in using Kafka or RabbitMq as a message broker
- Familiar with Docker and Kubernetes
- Familiar with Linux or Unix operation systems
- Experience in one of the programming languages like Go, Python
- Strong knowledge of relational and non-relational database systems such as PostgreSQL, MongoDB, DGRAPH, and Redis.
- Experience in using source version control like Git
- Experience in using Kafka or RabbitMq as a message broker
- Familiar with Docker and Kubernetes
- Familiar with Linux or Unix operation systems
مهارتهای مورد نیاز
- Git
- Python
- Golang
- MongoDB
- PostgreSQL
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست