گروه توسعه همراه تل
گروه توسعه همراه تل

Senior Back-End Developer (Python)

Tehran/ Jordan
Full Time
Sat To Wed
-
Health insurance -Parking space -Flexible working hours -Learning stipends -Occasional packages and gifts
501 - 1000 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
1394
Privately held
توضیحات بیشتر

key Requirements

3 years experience in similar position
Python - Advanced

Job Description

We are looking for a Senior Backend Developer with strong experience in Django to join our development team. The ideal candidate has hands-on experience building scalable backend systems, working with REST APIs, and collaborating with frontend and DevOps teams to deliver high-quality software products.

Responsibilities:
    Design, develop, and maintain backend services using Python and Django
    Develop and optimize RESTful APIs using Django REST Framework (DRF)
    Write clean, maintainable, and well-tested code
    Integrate databases and optimize queries for performance
    Collaborate with frontend developers, product managers, and other stakeholders
    Debug, troubleshoot, and resolve production issues
    Participate in code reviews and contribute to technical decisions
    Improve application performance, security, and scalability
    Write and maintain technical documentation when needed

Requirements Must Have:
    2+ years of professional experience in Python backend development
    Strong experience with Django and Django REST Framework
    Good understanding of RESTful API design principles
    Experience working with relational databases (e.g. PostgreSQL, MySQL)
    Familiarity with Git and collaborative development workflows
    Understanding of authentication, authorization, and security best practices
    Ability to write unit and integration tests
    Good problem-solving and debugging skills

Nice to Have:
    Experience with Docker and containerized applications
    Familiarity with CI/CD pipelines
    Experience with Celery, Redis, or background task processing
    Basic knowledge of cloud platforms (AWS, GCP, Azure)
    Experience working in an Agile/Scrum environment

What We Offer:
    Opportunity to work on real-world, scalable products
    Collaborative and friendly engineering culture
    Room for technical growth and learning
    Competitive salary based on experience
    Flexible working hours / Remote or Hybrid options (if applicable)

Hiring Process:
    Technical interview (Django & backend concepts)
    Practical or coding task (optional)
    Final interview with the team

Job Requirements

Gender
Men / Women
Software
Python| Advanced

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

ارسال رزومه برای گروه توسعه همراه تل