نروبی آی
نروبی آی

Mid-Level Backend Developer (Django)

Tehran/ Vanak
Full Time
Saturday to Wednesday 9am - 18pm
-
Flexible working hours -Learning stipends -Coffee shop -In-house Medical doctor -Occasional packages and gifts
11 - 50 employees
Pharmaceutical
Iranian company dealing only with Iranian entities
1401
Privately held
توضیحات بیشتر

key Requirements

2 years experience in similar position
PostgreSql - Intermediate
GIT - Intermediate
Django - Advanced
Rest API - Intermediate
Redis - Intermediate
Docker - Intermediate

Job Description

About the Role
We are looking for a Mid-Level Backend Developer with strong Django experience to join our engineering team. The ideal candidate has a solid background in building and maintaining scalable backend systems, designing efficient APIs, and optimizing databases. You’ll collaborate closely with frontend developers and product managers to deliver high-quality features.

Responsibilities

  • Develop, optimize, and maintain backend services using Django and Django REST Framework (DRF).
  • Design and implement RESTful APIs following best practices.
  • Work with PostgreSQL and Redis, with a focus on schema design, query optimization, and caching.
  • Apply software engineering principles and design patterns to write clean, maintainable, and testable code.
  • Ensure scalability, performance, and security of applications.
  • Participate in code reviews and contribute to improving development practices.


Must-Have Qualifications

  • 2 years of professional backend development experience.
  • Strong expertise in Django, Django REST Framework (DRF), and Django ORM.
  • Solid knowledge of PostgreSQL and Redis.
  • Experience with database design and query optimization.
  • Strong understanding of OOP, software engineering fundamentals, and design patterns.
  • Experience with API design and development (RESTful).
  • Proficiency with Git and modern development workflows.
  • Experience with Docker and containerized environments.


Nice-to-Have Qualifications

  • Familiarity with CI/CD pipelines.
  • Knowledge of Celery for distributed task management.
  • Understanding of asynchronous programming (e.g., Django Channels, asyncio).
  • Familiarity with testing frameworks (Pytest, unittest).

Job Requirements

Age
Until 30 Years Old
Gender
Men / Women
Software
Django| Advanced Rest API| Intermediate PostgreSql| Intermediate Redis| Intermediate GIT| Intermediate Docker| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای نروبی آی

این آگهی بسته شده است