Verified current Job

Senior Software Engineer

The most important thing is that you are a Senior Software Engineer. You are going to have time, resources, and sharp teammates and you will get proficient with our tools and technologies. So if you are good with any programming l...

Job Full source details
Divar Tehran, Iran, Islamic Republic of Source published May 13, 2026 Verified 47 minutes ago
✓ 80% verification score · Source: Careers Divar Ir Opportunities · Always confirm final requirements on the original source.
Complete source information imported The available role or programme description, requirements, benefits and source facts were imported from the public official endpoint and formatted for reading.
EmploymentFull Time
CountryIran, Islamic Republic of
DepartmentEngineering
Job functionEngineering
IndustryInformation Technology and Services

Overview

The most important thing is that you are a Senior Software Engineer. You are going to have time, resources, and sharp teammates and you will get proficient with our tools and technologies. So if you are good with any programming language and any technology stack, then it is your job for you. What makes a Senior Software Engineer in Divar? Avoiding the common pitfalls is what we expect from our senior engineers because they have designed, implemented, and deployed services so many times and built the wrong system enough times to know about common mistakes and pitfalls. We need our senior engineers to be detail-oriented and self-directed and to like figuring out the most important problems to work on, and they like to get the system working but they know about priorities and are not afraid of changing their plans when it is necessary. How you will be doing in Divar? Microservices architect

Full job description

Full Job Description

The most important thing is that you are a Senior Software Engineer. You are going to have time, resources, and sharp teammates and you will get proficient with our tools and technologies. So if you are good with any programming language and any technology stack, then it is your job for you.

What makes a Senior Software Engineer in Divar?

Avoiding the common pitfalls is what we expect from our senior engineers because they have designed, implemented, and deployed services so many times and built the wrong system enough times to know about common mistakes and pitfalls.

We need our senior engineers to be detail-oriented and self-directed and to like figuring out the most important problems to work on, and they like to get the system working but they know about priorities and are not afraid of changing their plans when it is necessary.

How you will be doing in Divar?

Microservices architecture, Agile methodologies, Golang, Python, SQL and NoSQL databases, kafka, kubernetes, monitoring and tracing are keywords you are going to talk about a lot in our teams. Working closely with product managers and participating in agile practices are parts of your job. You continuously design, develop and deploy backend services with a focus on high availability, low latency, and scalability.

Do not worry if you are not familiar with some of these terms. We have got plans for you. We care about your career path , your self-development , and your comfort more than you’ve ever imagined.

What you should expect during your first year?

The first month: You get to know people, teams, products, and technologies we use. You start working with your team and if you are not familiar with our tools, you will quickly catch up with your own effort and your team’s help. You spend a lot of time learning about new things and we expect you to get some small things done.

Next 2 months: You get a good understanding of the ways our company and teamwork. Due to your experience, you can easily work with our technology stack and tools. You pick challenging tasks. We will not tell you what to do, you are sharp and experienced enough to make the decision. We provide you with what you need to do best.

Next 9 months: You have vast and deep knowledge about tools, technologies, frameworks, etc. It is time for you to own some systems you work on as you have enough knowledge and experience. You have the ability to find out mistakes in all aspects of the system you work on. We rely on your skills and you have to tell us what to do.

Requirements

  • Holding BS in CE, CS, Math, or having related equivalent experience.
  • 4+ years experience in software engineering.
  • Fluent in Golang, Python or in other languages like Java, and C++ or eager to quickly learn Python, GO and related frameworks.
  • Good knowledge about modular, scalable, high-available and fault-tolerant software architecture.
  • Having strong experience with Linux/Unix systems.
  • Having experience using Git as a revision control system.
  • Having agency about what you do.

Benefits

  • You’ll have a massive impact: Millions of people will use what you build.
  • You’ll be part of a team that values craftsmanship, speed, and innovation.
  • We offer flexible working hours, health insurance, and a culture that values learning and autonomy.
  • You’ll be surrounded by people who care about doing great work — and enjoy it along the way.

Qualifications And Requirements

Mid-Senior level

Requirements & qualifications

Mid-Senior level

Tips for this job

Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.

  1. Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
  2. Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
  3. Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
  4. Apply through the original employer or official recruitment destination shown on this page.

Verification notes

Discovered directly from the employer’s public Workable account endpoint with details=true where supported. Public description, responsibilities, requirements and benefits were normalized into complete candidate-facing sections.

Original authoritative source

JobOpportunity is the discovery and verification layer. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.

Apply through JobOpportunity →

Browse current JobOpportunity listings from Careers Divar Ir Opportunities →

More ways to save

Discover deals, coupons and free courses on our sister site.

Explore DealVorio
Save more with DealVorio: deals, coupons, free courses, apps and books