شرح موقعیت
The Ad Services team at Digikala is responsible for building the backbone of our in-house advertising infrastructure — including real-time bidding (RTB), ad delivery engines, targeting systems, campaign management modules, and advertiser reporting dashboards. We’re looking for a skilled and curious Senior Backend Software Engineer to join us in developing high-scale, reliable, and optimized services that directly impact business outcomes. This role is ideal for engineers who thrive in complex problem-solving, system design, and working closely with cross-functional teams like Data, Product, and DevOps. Key Responsibilities Design and implement software on top of Supernova. Demonstrate ownership and accountability as a senior software engineer Design and implement software on top of Java/PHP/Go stack. Participate in architectural discussions. Take part in code reviews and support knowledge sharing within the team. Must-Have: Nice-to-Have:
نیازمندیها
- 8+ years of experience in backend development with languages such as PHP ,Java and Golang.
- Good understanding of SDLC.
- Strong knowledge of Software Engineering best practices.
- Strong grasp of system design principles.
- Familiarity with CI/CD practices and tools such as GitLab CI, Jenkins, etc.
- Familiarity with real-time data systems and message brokers like Kafka.
- Strong grasp of software architecture.
- Hands On Golang development.
- Strong grasp of software testing (unit/integration).
- Strong problem-solving skills and a proactive, team-oriented mindset.
- Strong query and optimization on MySQL.
- Knowledge of ad-tech concepts like real-time bidding, targeting, attribution, or campaign optimization is a plus.