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.