Senior Backend Developer

Technical
Tehran , Tehran

Senior Backend Developer

Category:   Technical
Sub Category:  All
Work experience:  Not Applicable
Employment Type:  Full time
City:  Tehran , Tehran
Education:  Bachelor

Job Description

We are looking for a senior backend developer experienced in developing Restful API for Web and Mobile solutions. You will work with an experienced and talented team in agile environment to build a products on cutting edge technologies which will be used by millions of users.



Your responsibilities are:


  • Understanding the business requirements and implementing a solution, testing, delivering and owning it.



  • Work as a scrum team member to deliver value to the business on planned time while adhering to agile process and quality standards.



  • Documentation, refactoring and code review



  • Improving technical excellence



  • Helping other team members




Your qualification:


  • 5+ years of experience in RESTful API development for Web/Mobile applications



  • Experienced in one of Scala/Java/Play framework/Go/Python ( Experience in Scala is a plus)



  • Experienced in working with agile teams ( Scrum/ XP )



  • Experience in working with open source RDBMSs like PostgreSQL and MySQL



  • BSc or higher degree in software engineering, computer science or relevant fields.



  • Experience in TDD is plus



  • Experience in Linux, Docker and CI/CD is plus



  • Experience in developing applications with Microservices architecture is plus




Required Skills