آگهی‌های استخدامی

استخدام 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

حداقل سابقه کار

  • مهم نیست

جنسیت

  • مهم نیست

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

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

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۳/۰۷/۰۲
ارسال رزومه