Skip to main content
All positions · Software Development & Programming

Senior Software Engineer

On-siteTehranFull-timeSenior

About the role

HR Bamboos is hiring on behalf of an innovative technology company. We're looking for a Python Developer to build backend services and data pipelines that power the company's products, alongside a strong engineering team.

Responsibilities

  • Design, build and maintain Python backend services
  • Develop and integrate RESTful APIs
  • Work with databases and data pipelines
  • Write clean, tested and maintainable code
  • Collaborate with product and DevOps teams
  • Troubleshoot and optimize performance

Requirements

  • 3+ years of Python development experience
  • Proficiency with a framework (Django / FastAPI / Flask)
  • Experience with relational databases (PostgreSQL / MySQL)
  • Familiarity with Git, Docker and CI/CD
  • Solid understanding of REST APIs
  • Strong problem-solving and teamwork skills

Are you a fit?

Tick the requirements you meet

0 of 6 requirements. These ticks are for you only and are not saved.

Nice to have

  • Experience with AI/ML libraries or data engineering
  • Kubernetes, message queues (Kafka / RabbitMQ)
  • Cloud platforms (AWS / GCP)

Hiring process

  1. Résumé review

    By an HR Bamboos consultant, within a few working days

  2. HR Bamboos interview

    A conversation about your experience, expectations and a confidential intro to the employer

  3. Employer interview

    Technical and managerial; we stay with you to the end

If you are seeking a career growth, we would be delighted to hear from you.

Negotiable

Apply by: 59 days left

Apply for this role