Senior Python (Django) Developer

SnappShop Tehran

Posted 2 years ago

Job Description

We are looking for a Senior Python Developer to join our team and help us develop and maintain various software products and web services. Python Developer responsibilities include writing and testing code, debugging programs, and integrating applications with third-party web services. To be successful in this role, you should have experience using server-side logic and work well in a team. Responsibilities ● Write effective, scalable code. ● Develop back-end components to improve responsiveness and overall performance. ● Test and debug programs. ● Improve functionality of existing systems. ● Coordinate with internal teams to understand user requirements and provide technical solutions. ● Design and create RESTful APIs for internal and partner consumption.

Requirements

● More than one year of hands-on experience with the Django framework. ● Solid database skills in a relational database (i.e. PostgresSQL, MySQL, etc.). ● Good knowledge of NoSQL databases like Mongo and Elasticsearch. ● Good knowledge of message brokers like RabbitMQ. ● Experience with deploying Python applications into production. ● Good knowledge of microservice design and concerns. ● Good knowledge of version control. ● Better if familiar with gRPC. ● Better if familiar with Docker.

Employment Type

  • Full Time

Details

To see more jobs that fit your career