همین حالا رزومه خود را در کمتر از ۱۰ دقیقه بسازید، برو به رزومه‌ساز

دیجی‌‌کالا | Digikala

تاسیس در ۱۳۸۴ کامپیوتر، فناوری اطلاعات و اینترنت بیش از ۱۰۰۰ نفر digikala.com

استخدام Software Engineer (Monitoring)

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    مهم نیست
  • حقوق

    توافقی

شرح موقعیت شغلی

We seek an experienced engineer to join our team and help us fulfill our mission by delivering a rich feature set, ensuring high availability, and maintaining stellar performance. In this role, you will play a key part in enhancing our monitoring solutions, focusing on the design and development of comprehensive full-stack components that drive exceptional performance and reliability.

Responsibilities

  • Handle the development of large-scale full-stack features, focusing on robust architecture and performance optimization;
  • Design and maintain backend and frontend components of monitoring solutions for effective data collection and visualization;
  • Implement monitoring strategies to track system and service health and performance for comprehensive coverage;
  • Optimize and enhance existing monitoring tools to improve performance, scalability, and user experience;
  • Write and maintain automation scripts using Bash and Python to enhance system efficiency and streamline processes;
  • Troubleshoot and resolve issues throughout the software development lifecycle, ensuring high-quality, reliable services;
  • Write clean, maintainable, and efficient code, adhering to software best practices and design principles;
  • Perform unit and component testing to ensure the reliability of applications and monitoring solutions;
  • Develop, implement, and maintain procedures to measure and track service performance, quality, and uptime;
  • Document problems, define solutions, prioritize issues, and assess the impact of monitoring-related problems;
  • Collaborate with cross-functional teams to design and implement monitoring tools that meet performance and scalability goals;
  • Stay informed on new technologies and trends, proposing innovative solutions that align with the organization’s long-term goals;
  • Contribute to the improvement of development processes, including CI/CD pipelines and monitoring practices;
Requirements

  • At least 3 years of work experience as a Software Engineer or in related positions;
  • Proven experience in backend development with Python (Flask, Django) and Go;
  • Strong frontend development skills using JavaScript and frameworks like React, Next.js, or TypeScript;
  • Experience with RESTful web services and understanding of APIs and microservices architecture;
  • Strong knowledge of SQL and experience with database technologies (e.g., MySQL, PostgreSQL, MongoDB);
  • Experience with performance tuning and optimization for high-traffic systems;
  • Solid understanding of software architecture and design principles;
  • Knowledge of Agile methodologies and software development practices;
  • Experience with version control systems (e.g., Git);
  • Deep understanding of SSR (Server-Side Rendering) and related tools;
  • Self-motivated, proactive, and capable of multi-tasking in a collaborative environment;
  • Excellent problem-solving skills with the ability to diagnose complex technical issues;
  • Detail-oriented and the be able to manage multiple projects and meet deadlines;
  • Strong communication and collaboration skills, essential for effective teamwork;
Preferred Qualifications

  • Exposure to monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack);
  • Experience in software design and architecture, with a strong understanding of data structures and algorithms;
  • Familiarity with design patterns, with the ability to create scalable and maintainable architectures;
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI);
  • Familiarity with Docker and experience in Linux-based environments, including basic configuration;
  • Familiarity with open-source services such as HAProxy, Kubernetes, Redis, and Memcached;
  • Prior experience in a similar role within a cloud-based environment;
  • Experience using artificial intelligence in the implementation of anomaly detection methods;
  • Willingness to learn new technologies and adapt to changing methodologies.

معرفی شرکت

ما در دیجی‌کالا به عنوان شرکتی که در حوزه تجارت الکترونیک فعالیت می‌کنه، به دنبال تحقق رویای «لبخندی برای همه ایران» هستیم. در همین راستا، با بهره‌گیری از فناوری‌های روز دنیا و توسعه مداوم سرویس‌های مبتنی بر تکنولوژی، ارزش‌های‌ خودمون رو در مشتری‌محوری، اشتیاق برای تعالی، کارگروهی و نتیجه‌گرایی دنبال می‌کنیم.
در گروه دیجی‌کالا امکانی فراهم شده تا ما با افراد با تخصص‌های متنوع در یک مجموعه فعالیت کنیم. علاوه بر این، با توجه به سرعت رشد بالا در دیجی‌کالا، امکان رشد و توسعه رو در مواجهه با چالش‌ها و استفاده از برنامه‌های توسعه و آموزش متنوع داریم.
  • مهارت‌های مورد نیاز

    Software Engineering Grafana ELK SQL Python
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    معافیت تحصیلی معافیت دائم پایان خدمت
  • حداقل مدرک تحصیلی

    کارشناسی

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید
image/svg+xml