We are looking for a Senior Backend Engineer to join our team and contribute to the development of our core platform, Shoraka.
This role is focused on building scalable backend systems, designing maintainable architectures, and solving complex technical and operational challenges with a long-term engineering mindset.
The ideal candidate is capable of independently driving backend initiatives from design to production, navigating ambiguity, and making thoughtful engineering decisions that balance scalability, maintainability, correctness, and delivery speed.
Key Responsibilities
Design and implement scalable backend services and APIs using Python and FastAPI
Build systems following Domain-Driven Design (DDD) principles
Design maintainable domain models, application layers, and infrastructure boundaries
Architect backend systems and database structures independently
Write clean, testable, and maintainable code with proper unit test coverage
Diagnose complex business and system challenges and translate them into clear, actionable technical solutions
Design and prototype internal tools, automations, and integrations that improve operational efficiency and transparency
Build and maintain data flows, scripts, and internal dashboards to surface actionable insights
Collaborate closely with product, engineering, operations, QA, and DevOps teams to design scalable long-term solutions
Analyze and optimize application performance, database queries, resource utilization, and system reliability
Define and track meaningful technical and operational metrics
Contribute to observability, monitoring, and operational readiness across services
Participate in architectural discussions, code reviews, and engineering standards improvements
Explore and evaluate emerging technologies, APIs, AI tooling, and engineering workflows that can improve how we build and operate systems
Bring structure, ownership, and systems thinking to ambiguous or evolving problem spaces
What We’re Looking For:
Required Skills
Strong expertise in Python and FastAPI
Strong understanding of software architecture and distributed systems fundamentals
Experience designing systems using Domain-Driven Design (DDD)
Strong knowledge of SQLAlchemy, SQLModel, and Alembic
Strong experience with PostgreSQL, database design, indexing, and query optimization
Experience writing unit tests and designing testable systems
Strong understanding of concurrency, retries, consistency, and failure handling in backend systems
Familiarity with observability and monitoring platforms such as Prometheus, Grafana, Sentry, OpenTelemetry, ELK stack, or similar tooling
Ability to reason about scalability, performance, reliability, and engineering trade-offs
Experience working effectively with AI-assisted development workflows and modern engineering tooling
Strong communication skills and collaborative mindset
Ability to operate independently with high ownership and accountability
Nice to Have
Experience with asynchronous systems and message queues
Familiarity with event-driven architectures
Experience with Docker and containerized environments
Familiarity with CI/CD pipelines and deployment workflows
Experience with Redis or other caching systems
Familiarity with Kubernetes or cloud-native infrastructure
Experience debugging production incidents and performance bottlenecks
Experience building internal platforms or operational tooling
Engineering Culture
We value engineers who combine strong technical judgment with product and operational awareness.
The environment is fast-moving and ownership-driven. Engineers are expected to think beyond implementation details, contribute to system-level improvements, and proactively identify opportunities to improve reliability, developer experience, and operational efficiency.
We care deeply about clarity, maintainability, engineering quality, and thoughtful decision-making over unnecessary complexity or trend-driven development.
Work Model
Hybrid work model with flexible working hours
Mandatory attendance for important in-person team meetings
بیمـــــهبـــازار از سال 1395 کار خودش رو با هدف ساختن تجربهای خوب در مشاوره، مقایسه و خرید آنلاین بیمه شروع کرد. این شرکت توسط تیمی از فارغالتحصیلهای دانشگاه شریف راهاندازی شد که تصمیم گرفتن با تکنولوژی، دنیای بیمه رو تو ایران متحول کنن. حالا بیمهبازار یه پلتفرم آنلاین شده که به مردم این امکان رو میده که راحت و سریع بیمههای مختلف رو مقایسه کنن و خریداری کنن، بدون اینکه نیاز باشه از خونه بیرون برن یا وقتشون رو هدر بدن.
ما برای تکمیل تیمهامون جویای ذهنهایی هستیم که به رشد شرکتمون کمک کنن و به این رشد جهت بدن. ما دوست داریم با افرادی همکار بشیم که دغدغهشون رسیدن به دستاوردیه که بهش افتخار کنن و از ورود آدمهایی که ارتباط انسانی صریح و محترمانه براشون ارزشمند و مهمه استقبال میکنیم.