استخدام Back-End Developer
شرح موقعیت شغلی
Mahan Server is looking for a Backend Developer to join our Web Development team. As part of the team, you will contribute to various web applications across a variety of backend disciplines. The ideal candidate has at least 2-3 years of experience working as part of a team on medium-to-large scale applications.
Primary Responsibilities
- Experienced in working with PHP, Node.js, React.js, Docker, Kubernetes, MongoDB, ElasticSearch
- Help maintain and extend existing applications. Our development stack spans a variety of backend technologies — PHP, Laravel, Node.js, Scala, Nginx, MongoDB and MySQL
- Build new features and enhancements to applications as needed
- Develop proof of concepts, models, flowchart, and code for complex technical issues
- Effectively investigate, research, and resolve technical problems
- Utilize DevOps tools to build CI/CD pipelines
- Maintenance of the platform
- Ensuring scalability and performance
Additional Skills and Experience
- Production experience with at least one backend programming language (Python, PHP, Ruby, Node.js, Java, etc.)
- Experience writing secure and robust backend code for web applications using MVC frameworks (Django, Laravel, Symfony, etc.)
- Excellent at writing and debugging SQL queries for maximum performance over time
- Experience with real time messaging (Pub/Sub)
- Demonstrated knowledge and experience with microservices
- Experience building and interacting with RESTful APIs
- Managing source code using git
- Experience or knowledge of how pull requests work in a team environment
- Comfortable on the command line
- Knowledgeable about package managers (Pip, Composer, npm, yarn, etc.)
- Comfortable with the concepts and creation of automated tests (TDD, integration testing, etc.)
- Knowledgeable about Kubernetes and Docker
مهارتهای مورد نیاز
- Back-end
- PHP
- Python
- SQL
- MVC
- MongoDB
- React.js
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست