We are a product-driven engineering team focused on building scalable, reliable, and data-oriented systems. Our platforms follow a modular, API-first architecture and run on modern cloud infrastructure.
We are looking for an experienced Back-End Developer to join our core technical team and contribute to the design, development, optimization, and maintenance of our backend services.
Responsibilities
Design, develop, and maintain scalable backend services
Build and maintain RESTful APIs and, when needed, GraphQL APIs
Participate in system architecture design and technical decision-making
Design database schemas and optimize queries
Improve system performance and identify technical bottlenecks
Implement unit and integration tests
Collaborate closely with Product, DevOps, and Frontend teams
Participate in code reviews and help improve code quality
Produce technical documentation for services and architectural decisions
Mentor junior and mid-level developers when needed
Technical Requirements Required
Minimum 3–5 years of professional software development experience
Strong proficiency in at least one of the following programming languages, in order of priority:
Python
Java
Go
Node.js
Experience with backend frameworks such as:
FastAPI
Django
Flask
Spring Boot
Express.js / NestJS
Solid understanding of:
OOP
SOLID principles
Design Patterns
Clean Code principles
Good understanding of Microservices Architecture
Experience designing and developing RESTful APIs
Familiarity with Git workflows such as Git Flow or Trunk-Based Development
Experience with relational databases:
PostgreSQL
MySQL
Ability to design database schemas, create indexes, and optimize queries
Experience working with Docker
Strong Linux fundamentals
Nice to Have
Experience with Kubernetes
Familiarity with CI/CD pipelines
Cloud experience with AWS or GCP
Experience with message brokers such as RabbitMQ or Kafka
Experience building or maintaining high-load systems
Familiarity with monitoring, logging, and observability tools
Experience with caching solutions such as Redis
Soft Skills
Strong systems thinking and architectural mindset
Deep analytical and problem-solving abilities
Ownership mindset and results-driven attitude
Strong communication and collaboration skills
Ability to produce clear technical documentation
Willingness to learn and adapt to new technologies
Ability to work effectively in cross-functional teams
شرکت تبلیغات هوشمند نیاز به شخصی تلاشگر و علاقهمند به یادگیری و پیشرفت در سیستم استارتاپی به شدت رو به رشد با پروژههای چالشبرانگیز دارد.
ما یک تیم استارتاپی جوان در کرج هستیم که پروژههای طراحی وبسایت و دیجیتال مارکتینگ میگیریم. تا به حال با شرکتهای خارجی کار کردهایم و میخواهیم به سمت مارکت ایران حرکت کنیم. نیاز داریم جوانهایی را استخدام کنیم که ویژگیهای (حس کنجکاوی، عطش یادگیری، کار تیمی خوب و میل به رقابت) را در خود ببینند. پس اگر پروژه آنلاین دارید، رزومهتان را ارسال کنید تا فرصت آشنایی با هم را از دست ندهیم.