مانسترکت
مانسترکت

Software Engineer (Mid-Level)

Tehran/Jordan
Full Time
Saturday to Wednesday flexible
-
Bonus -Military Service Option -Health insurance -Flexible working hours

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

Less than 10 employees
Marketing / Advertising
Iranian company dealing only with Iranian entities
1403
Monstract
Privately held
توضیحات بیشتر

key Requirements

1 years experience in similar position
PostgreSQL - Intermediate
Go - Basic
React - Intermediate
Linux - Intermediate
Redis - Intermediate
TypeScript - Intermediate
Docker - Intermediate

Job Description

Rahkarhaye Hadafmand Khalagh, a knowledge-based (Danesh-Bonyan) company (monstract.ir), is looking for a talented, persistent, fast-learning, and result-oriented Software Engineer to join the team developing Jazebeh.

Jazebeh, available through jazebeh.ir, is the company’s main product and the core focus of our technical and product investment.

In short, Jazebeh is a targeted direct messaging platform built to help businesses acquire new users. It enables companies to run customer acquisition campaigns in a more targeted, measurable, and performance-driven way.

We are looking for someone who can work alongside the core development team and help increase the speed of product development. During the first few months, the main focus of this role will be on frontend development, user panels, user experience, and customer-facing product features. Over time, we expect the person to also contribute to backend, database, API, and internal tooling tasks when needed.

Why This Role Matters

The person joining this role will be among the early members of Jazebeh’s technical team and can have a meaningful impact on the product’s technical quality, user experience, and development speed.

This role is a good fit for someone who wants to work on a real product and directly see the impact of their work on product growth.

Technologies We Work With

  • React
  • TypeScript
  • Go
  • PostgreSQL
  • Redis
  • Docker
  • REST APIs
  • Linux
  • Git / GitHub
You do not need to know all of these technologies deeply from day one. What matters more to us is your ability to learn quickly, solve problems, debug issues, understand existing code, and get things done.

Responsibilities

  • Implement and improve frontend features, especially during the first few months
  • Build user panels, forms, admin pages, dashboards, and operational workflows
  • Contribute to backend feature development when needed
  • Fix bugs and improve existing parts of the system
  • Read, understand, and modify unfamiliar code
  • Work with APIs, databases, logs, and infrastructure tools
  • Investigate and debug issues
  • Own tasks from implementation to testing
  • Participate in code reviews and technical discussions

How We Work

We work fast, stay product-focused, and care about real outcomes.

Our priority is to build practical, testable, usable solutions without unnecessary complexity, overengineering, or perfectionism that slows down delivery.

We actively use AI-assisted development and vibe-coding workflows. However, any code that is written or generated must still be understood, tested, reviewed, and improved when needed.

Required Skills

  • Strong problem-solving and algorithmic thinking
  • Ability to solve programming problems at approximately Medium difficulty level or above
  • Good understanding of data structures and algorithms
  • Ability to reason about time and space complexity
  • Familiarity with software development in real projects
  • Familiarity with Git and GitHub
  • Basic to intermediate understanding of SQL and databases
  • Understanding of HTTP and APIs
  • Ability to debug and investigate errors
  • Ability to read and modify existing code
  • Fast learning ability
  • Responsibility and the ability to move tasks forward with relative independence

Nice to Have

  • Experience with React, TypeScript, Go, PostgreSQL, or Docker
  • Experience building real projects, even personal or university projects
  • Code samples, an active GitHub profile, or a project portfolio
  • Student or graduate of engineering or computer science from a strong university
  • Familiarity with data-driven systems, marketing, campaigns, dashboards, or analytics tools

Who This Role Is For

This role is suitable for someone who learns quickly, does not avoid hard problems, can work with ambiguity, is comfortable reading unfamiliar code, investigates before asking questions, and wants to use AI tools to build real software faster and better.

Employment Details

  • Level: Junior+ to Mid-Level
  • Salary: 60 to 80 million Toman per month
  • Insurance: Provided
  • Working hours: Flexible, with limited remote work
  • For eligible candidates, we can review and support the process for military service assignment in knowledge-based companies (Amriyeh) or alternative military service projects / Sarbazi Fanavar. This is subject to the candidate’s eligibility, legal requirements, and approval by the relevant authorities.

Evaluation Process

The evaluation process includes resume screening, a short online technical interview, a short programming task, and a final non-technical interview.

Job Requirements

Age
19 - 30 Years Old
Gender
Men / Women
Education
Bachelor| Computer and IT
Software
React| Intermediate TypeScript| Intermediate Go| Basic PostgreSQL| Intermediate Redis| Intermediate Docker| Intermediate Linux| Intermediate

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

ارسال رزومه برای مانسترکت