Back-End Developer

Miare Tehran

Posted 15 days ago

Job Description

We seek a talented and motivated software engineer specializing in Python/Django. This role involves creating, maintaining, testing, and debugging the entire backend of our product, including core product logic, databases, data and application integration, APIs, and other behind-the-scenes processes. If you're a creative problem solver and a team player with a strong foundation in developing, maintaining, and improving scalable server-side code, we’d love to have you join us.

Responsibilities:

  • Write efficient, reusable, testable, and scalable code.
  • Contribute to the existing tech stack and actively research and advocate for new tools, technologies, and methodologies to evolve it over time.
  • Collaborate with all squads to understand business requirements and translate them into technical specifications.
  • Design, develop, test, and maintain server-side applications using Django and Golang.
  • Participate in code review and feature review processes.
  • Participate in Agile development processes, including sprint planning, backlog grooming, and daily stand-ups.

Requirements:

Mandatory Qualifications:

  • Experience with Python and RESTful services
  • Strong proficiency in Python and Django
  • Experience with Django ORM
  • Experience with DRF
  • Strong knowledge of database technologies, including SQL
  • Excellent Problem-solving and analytical skills

Preferred Skills and Qualifications:

  • Familiarity with Golang.
  • Experience in SRE/DevOps roles and tools (Kubernetes, Docker, Prometheus).
  • Experience in improving backend service performance.
  • Experience using PostGIS.

Terms of Cooperation:

  • Company scope: Sharif Innovation Station.
  • Flexible working hours.
  • Timely pay.
  • Supplementary health insurance.
  • Military service benefits.
  • Team building budget.

To see more jobs that fit your career