Senior Back-End Developer

Digifys Tehran

Posted 2 months ago

Job Description

We’re looking for a software engineer who will play a challenging role in enhancing, optimizing, redesigning, rewriting our current application infrastructure. Our software engineer must know all stages of software development.


Responsibilities

  • Work with Python, Django, Redis, PostgreSQL, and MongoDB.
  • Write scalable code quickly and iteratively.
  • Analyze information and evaluate results to choose the best solution to effectively solve problems.
  • Unit and integration tests as well as code reviews and pair-programming.
  • Communicate effectively with a positive and confident attitude.

Requirements:

  • Relevant education or practical experience in software engineering (at least 3 years).
  • Practical experience in Python and Django (at least 4 years).
  • Satisfactory knowledge of basic programming concepts such as object-oriented programming, modular design, clean code, and data structures.
  • Practical experience in building Restful Web services.
  • Familiar with Docker and Linux.
  • Familiarity with SQL and relational databases.
  • Passion about learning new tools and technologies deeply to expand your knowledge and experience.

To see more jobs that fit your career