شیپور
شیپور

Software Engineer

Tehran/Gisha
Full Time
Saturday to Wednesday 9:00 till 18:00
-
-

این فرصت شغلی چقدر برای من مناسب است؟

51 - 200 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
1389
Privately held
توضیحات بیشتر

key Requirements

2 years experience in similar position
MySQL - Intermediate
PostgreSQL - Intermediate
Python - Intermediate
Go - Intermediate
PHP - Intermediate
Git - Intermediate
Redis - Basic

Job Description

Responsibilities:

  • Develop, maintain, and enhance backend services using one of PHP, Python, or Go.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Design and optimize SQL queries for efficient data retrieval and database performance.
  • Build and maintain RESTful APIs and backend services.
  • Utilize caching technologies such as Redis to improve application performance.
  • Work with message brokers (e.g., RabbitMQ, Kafka, or similar) for asynchronous processing when needed.
  • Troubleshoot, debug, and resolve production and application issues.
  • Collaborate with cross-functional teams including Product, QA, and DevOps throughout the software development lifecycle.
  • Participate in code reviews, technical discussions, and knowledge sharing.
  • Contribute to improving system performance, reliability, and scalability.

Requirements:

  • 2+ years of professional software development experience.
  • Proficiency in at least one of the following programming languages: PHP, Python, Go (Golang).
  • Solid understanding of software engineering principles, data structures, and object-oriented or modular programming.
  • Experience with relational databases such as MySQL or PostgreSQL, including writing and optimizing SQL queries.
  • Familiarity with RESTful API design and development.
  • Experience using Git and collaborative version control workflows.
  • Basic understanding of caching technologies such as Redis.
  • Basic understanding of asynchronous messaging systems (e.g., RabbitMQ, Kafka, or similar) is a plus.
  • Familiarity with Agile/Scrum development methodologies.
  • Strong problem-solving skills, attention to detail, and eagerness to learn.
  • Good communication skills and the ability to work effectively in a collaborative team environment.

Preferred Qualifications:

  • Experience with at least one backend framework or ecosystem (e.g., Laravel, Phalcon, FastAPI, Django, Gin, Fiber, Echo).
  • Familiarity with Docker and containerized application development.
  • Exposure to microservices architecture and distributed systems.
  • Knowledge of CI/CD pipelines and automated testing.
  • Experience monitoring and debugging production systems.
  • Understanding of software performance optimization and scalability concepts.

Job Requirements

Gender
Men / Women
Education
Bachelor| Computer and IT
Software
PHP| Intermediate Python| Intermediate Go| Intermediate MySQL| Intermediate PostgreSQL| Intermediate Git| Intermediate Redis| Basic

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

ارسال رزومه برای شیپور