نشان کن
کد آگهی: KP9879486843

Digikala’s software engineers build the next-generation commerce infrastructure that shapes how millions of Iraniansexplore, discover, and shop online.We’re looking for engineers who thrive on solving complex problems, designing high-scale systems, and constantly pushing the limits of what Java and modern backend technologies can do. From distributed architecture and cloud-native design to data-intensive services and real-time systems, the opportunities to innovate here are endless.At Digikala, we actively use AI tools as trusted assistants throughout the software development lifecycle — from architectural brainstorming and code generation to automated code reviews and technical documentation. We believe that AI-enhanced engineering is the future, and we encourage our developers to leverage it to boost productivity and creativity.We need engineers who are versatile, proactive, and ready to take ownership across the stack — engineers who are passionate about clean code, scalable design, and delivering impactful user experiences.About the Role:As a Senior Software Engineer, you will be part of a core team building mission-critical services that power our large-scale e-commerce platform. You’ll contribute to the design and implementation of backend services in a Service-Oriented Architecture (SOA), working closely with AI-enhanced tools and cross-functional teams to deliver high-quality, maintainable systems.You’ll also help shape the technical direction of projects, mentor junior developers, and lead by example when it comes to best practices in system design, coding, and delivery.ResponsibilitiesDesign, implement, and maintain backend services using PHP, Java and the Spring ecosystemWork with SOA principles to ensure scalable, decoupled, and maintainable systemsLeverage AI tools for ideation, coding assistance, refactoring, and code reviewParticipate in and sometimes lead design discussions to make key architectural decisionsReview code, provide constructive feedback, and uphold best engineering practicesDebug production issues and implement sustainable, long-term fixesCollaborate cross-functionally with DevOps, SecOps, SysOps, Product, and Data Engineering teamsEnsure performance, security, and availability of backend services in a high-traffic environmentDocument systems, contribute to internal tools and knowledge-sharing sessionsContinuously explore new technologies and bring improvements to the stackMentor junior engineers and promote a culture of learning and continuous improvementContribute to and maintain legacy codebases in older stacks (such as PHP) when neededMinimum Qualifications:Bachelor’s degree in Computer Science or equivalent practical experience5+ years of experience with software developmentSolid understanding of data structures, algorithms, OOP, and system designHands-on experience with service-oriented designExperience working with relational databases (e.g., MySQL or PostgreSQL)Proven problem-solving and debugging skillsExperience working with distributed systems, event-driven architecture (e.g., Kafka)Experience with Docker, Kubernetes, or cloud-native infrastructureKnowledge of caching, performance tuning, and memory management Exposure to DevOps culture and practicesDeep hands-on experience with Git and modern version control best practicesPlus:8+ years of experience with software development using Java and Spring BootPractical experience using AI tools like GitHub Copilot, ChatGPT, CodeWhisperer or Cursor in real-world projectsExperience mentoring junior engineers or leading small teamsHands-on experience with observability tools (e.g., Prometheus, Grafana, ELK)Experience with ElasticsearchExposure to multiple technology stacks beyond Java (e.g., PHP, Python)What We Offer:Opportunity to work at the heart of Iran’s largest e-commerce platformChallenging, high-impact projects with millions of daily usersA culture that encourages the use of AI tools in daily engineering workflowsCollaborative engineering culture focused on learning and growthCompetitive compensation, benefits, and performance-based bonusesHybrid work model and flexible working hoursAccess to learning resources, tech talks, and career advancement pathsIf you’re passionate about engineering excellence and want to work on systems that matter, join us and help shape the future of digital commerce in the region.

دیجی کالا
در تهران
در وبسایت ایران استخدام  (1 روز پیش)
اطلاعات شغل:
نوع همکاری:  تمام‌وقت
مدرک تحصیلی مورد نیاز:  کارشناسی
نیاز به سابقه:  حداقل 5 سال
ساعت کاری:  تمام وقت
متن کامل آگهی:
Digikala’s software engineers build the next-generation commerce infrastructure that shapes how millions of Iranians
explore, discover, and shop online.
We’re looking for engineers who thrive on solving complex problems, designing high-scale systems, and constantly pushing the limits of what Java and modern backend technologies can do. From distributed architecture and cloud-native design to data-intensive services and real-time systems, the opportunities to innovate here are endless.
At Digikala, we actively use AI tools as trusted assistants throughout the software development lifecycle — from architectural brainstorming and code generation to automated code reviews and technical documentation. We believe that AI-enhanced engineering is the future, and we encourage our developers to leverage it to boost productivity and creativity.
We need engineers who are versatile, proactive, and ready to take ownership across the stack — engineers who are passionate about clean code, scalable design, and delivering impactful user experiences.
About the Role:
As a Senior Software Engineer, you will be part of a core team building mission-critical services that power our large-scale e-commerce platform. You’ll contribute to the design and implementation of backend services in a Service-Oriented Architecture (SOA), working closely with AI-enhanced tools and cross-functional teams to deliver high-quality, maintainable systems.
You’ll also help shape the technical direction of projects, mentor junior developers, and lead by example when it comes to best practices in system design, coding, and delivery.
Responsibilities
Design, implement, and maintain backend services using PHP, Java and the Spring ecosystem
Work with SOA principles to ensure scalable, decoupled, and maintainable systems
Leverage AI tools for ideation, coding assistance, refactoring, and code review
Participate in and sometimes lead design discussions to make key architectural decisions
Review code, provide constructive feedback, and uphold best engineering practices
Debug production issues and implement sustainable, long-term fixes
Collaborate cross-functionally with DevOps, SecOps, SysOps, Product, and Data Engineering teams
Ensure performance, security, and availability of backend services in a high-traffic environment
Document systems, contribute to internal tools and knowledge-sharing sessions
Continuously explore new technologies and bring improvements to the stack
Mentor junior engineers and promote a culture of learning and continuous improvement
Contribute to and maintain legacy codebases in older stacks (such as PHP) when needed
Minimum Qualifications:
Bachelor’s degree in Computer Science or equivalent practical experience
5+ years of experience with software development
Solid understanding of data structures, algorithms, OOP, and system design
Hands-on experience with service-oriented design
Experience working with relational databases (e.g., MySQL or PostgreSQL)
Proven problem-solving and debugging skills
Experience working with distributed systems, event-driven architecture (e.g., Kafka)
Experience with Docker, Kubernetes, or cloud-native infrastructure
Knowledge of caching, performance tuning, and memory management 
Exposure to DevOps culture and practices
Deep hands-on experience with Git and modern version control best practices
Plus:
8+ years of experience with software development using Java and Spring Boot
Practical experience using AI tools like GitHub Copilot, ChatGPT, CodeWhisperer or Cursor in real-world projects
Experience mentoring junior engineers or leading small teams
Hands-on experience with observability tools (e.g., Prometheus, Grafana, ELK)
Experience with Elasticsearch
Exposure to multiple technology stacks beyond Java (e.g., PHP, Python)
What We Offer:
Opportunity to work at the heart of Iran’s largest e-commerce platform
Challenging, high-impact projects with millions of daily users
A culture that encourages the use of AI tools in daily engineering workflows
Collaborative engineering culture focused on learning and growth
Competitive compensation, benefits, and performance-based bonuses
Hybrid work model and flexible working hours
Access to learning resources, tech talks, and career advancement paths
If you’re passionate about engineering excellence and want to work on systems that matter, join us and help shape the future of digital commerce in the region.

این آگهی از وبسایت ایران استخدام پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت ایران استخدام برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
سه‌شنبه 29 بهمن 1404، ساعت 16:13