What Defines a Senior Backend Engineer at Karnameh?
A Senior Engineer at Karnameh is someone who has been through the full lifecycle of building systems enough times to recognize patterns (both the good and the bad). They’ve seen what happens when a system is rushed, over-engineered, or designed without considering future growth, and they’ve learned how to steer clear of those traps.
We value engineers who are curious, thoughtful, and self-driven. They don’t wait to be told what to do — they actively look for the most meaningful problems to solve and focus their energy where it creates the highest impact. Most importantly, senior engineers at Karnameh are comfortable adapting when new information emerges. They plan carefully, but they also know when sticking to a plan is more costly than changing it.
A true senior here isn’t only a strong coder, but also helps shape direction, raise the bar for engineering practices, and make the team around them better.
How You Will Work at Karnameh
In our backend teams, you’ll work with Python, Django, SQL and NoSQL databases, and you’ll often use tools like Docker and Kubernetes. You’ll regularly deal with service design, monitoring, and debugging. You’ll work closely with product managers and business teams to help build solutions that solve real customer problems.
Your day-to-day work includes designing and improving backend services with a focus on reliability, clear design, and easy maintenance. You’ll make sure systems run correctly in production, find issues using logs and metrics, and continuously improve the quality of our services.
We don’t expect you to know every tool or method from day one. What matters to us is having a learning mindset, flexibility, and the ability to work well with others. We’re here to support your growth and help you do meaningful and impactful work.
Requirements
Strong experience in backend development with Python and Django/DRF
Good understanding of software design principles and microservices architecture
Good knowledge of working with SQL and NoSQL databases
Hands-on experience with building and maintaining RESTful services
Familiarity with event-driven communication and messaging concepts
Practical experience with caching and performance optimization
Experience working with asynchronous task processing
Understanding of search and data processing concepts
Ability to work with monitoring, logging, and troubleshooting tools to keep services healthy in production
Basic familiarity with Docker and deploying services in containerized environments (Kubernetes is a plus)
Experience working with Linux/Unix environments and Git as a version control system
Comfortable working closely with Product, Frontend, Data, and DevOps teams
A mindset of ownership, continuous learning, and helping others grow
Nice to Have
Experience building a real-world product or service powered by general-purpose AI models (e.g., ChatGPT), including prompt design, automating a practical workflow (such as handling tickets or chats), and familiarity with evaluating and improving response quality
اوایل سال ۱۳۹۸، برای اولین بار ایده راهاندازی «کارنامه» در هلدینگ هزاردستان مطرح شد. درحال حاضر کارنامه به عنوان یکی از شرکت های مستقل هلدینگ هزاردستان در قالب یک پلتفرم آنلاین در زمینه معاملات و خدمات خودرو با هدف خلق تجربه کاربری بهتر و ایجاد اعتماد در این حوزه فعالیت میکند. کارنامه در نظر دارد تا به دستیار مطمئن ایرانیان در کارشناسی، خرید و فروش و خدمات خودرو تبدیل شود.
کارنامه در ابتدا با خدمت کارشناسی فنی خودرو کار خود را آغاز کرد. شهریور ماه سال 98، زمانی که توانستیم از اولین امتحانهای خود برای محصولاتمان سربلند بیرون بیاییم، عزم خود را جزم کردیم تا محصولات بیشتری توسعه دهیم و تبدیل شویم به پیشرو در زمینهی معاملات و خدمات آنلاین خودرو.
به همین خاطر ما برای رسیدن به هدف اصلی که ایجاد اعتماد در معاملات بود، صرفاً به خدمت کارشناسی اکتفا نکردیم؛ در سال 1399 "سرویس فروش خودرو"، در سال 1400 "سرویس خرید خودرو" به مجموعه خدمات کارنامه اضافه شد و در ادامه راه نیز سعی میکنیم با ارائه "سرویس خدمات خودرو" بیش از پیش به سمت هدف اصلی خود حرکت کنیم.