تخفیفان
تخفیفان

Senior Software Engineer

Tehran/ Sa'adat Abad
Full Time
Sat to Wed
-
-
51 - 200 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
1390
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
MySql - Intermediate
PostgreSql - Intermediate
Ruby on Rails - Intermediate
PHP - Intermediate
GIT - Advanced
Rest API - Intermediate
Elastic Search - Advanced
Redis - Intermediate
RabbitMQ - Basic
Docker - Intermediate

Job Description

Responsibilities

  • Design, develop, and maintain reliable web services with a focus on scalability and performance optimization.
  • Research, implement, and apply best practices for technical and architectural requirements.
  • Collaborate within an agile team to deliver high-quality features.
  • Foster a positive team environment by sharing knowledge and mentoring others.
  • Break down complex problems into manageable tasks and resolve them effectively.
  • Optimize existing services, improving code and database query performance.
  • Mentor team members and contribute to a motivated, high-performing team.
  • Deliver complete features with thorough manual and automated testing.
  • Stay passionate about and updated with new technologies and tools.

Requirements

  • Proficiency in one or more programming languages (e.g., PHP, Ruby).
  • Willingness to learn and work with Ruby.
  • Experience with TDD and BDD.
  • Expertise in designing and implementing RESTful APIs.
  • Strong knowledge of OOP and SOLID design principles.
  • Hands-on experience with PostgreSQL or MySQL.
  • Familiarity with queue management systems (e.g., RabbitMQ, Sidekiq).
  • Practical experience with Redis for caching and related use cases.
  • Strong understanding of Elasticsearch for search and analytics.
  • Strong understanding of Git and version control.
  • Experience with Docker and docker-compose.

Nice to Have

  • Knowledge of CI/CD pipelines for automated testing and deployment.
  • Understanding of microservices and event-driven systems.
  • Familiarity with Prometheus and Grafana for monitoring and observability.

Job Requirements

Gender
Men / Women
Software
Docker| Intermediate GIT| Advanced Elastic Search| Advanced Redis| Intermediate RabbitMQ| Basic MySql| Intermediate PostgreSql| Intermediate Rest API| Intermediate Ruby on Rails| Intermediate PHP| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای تخفیفان

insight applicant

مقایسه من با 202 متقاضی دیگر