We are looking for a Mid-levelSoftware Engineer (Back-End) with strong experience in backend development using Python or Golang, and a passion for writing scalable, maintainable, and testable code. You will work closely with collaborative teams to build and maintain microservices, APIs in a distributed architecture. You should be comfortable working in a fast-paced environment and be eager to continuously learn and apply new technologies.
Key Responsibilities
Design, implement, and maintain scalable backend services using Python (Django/FastAPI) or Golang.
Write clean, well-documented, and efficient code following best practices.
Build and maintain microservices that communicate via REST or gRPC.
Develop and maintain robust unit and integration tests.
Work with SQL databases and caching layers like Redis for efficient data access.
Integrate with message brokers such as RabbitMQ, Kafka, or NATS.
Containerize and deploy applications using Docker and CI/CD pipelines.
Participate in code reviews and design discussions.
Troubleshoot production issues and contribute to improving system stability and performance.
Continuously explore new tools and technologies and bring fresh ideas to the team.
Required Skills
2+ years software development experience with Python or Go.
Proficient in Python or Golang (bonus if both).
Solid understanding of SQL and database schema design.
Familiarity with Redis for caching and data store optimizations.
Familiarity with Git, testing practices, and clean code principles.
Experience working with message brokers like RabbitMQ, Kafka, or NATS.
Good knowledge of Docker, and basic deployment practices.
Exposure to CI/CD tools and deployment pipelines.
Understanding of microservices architecture.
Eagerness to learn new technologies and contribute to team growth.
Bonus Skills
Experience with gRPC.
Experience with Go (if not primary language).
Experience with EMQX or MQTT protocols.
Familiarity with ScyllaDB and writing CQL queries.
Familiarity with Kubernetes and service discovery patterns.
سایت و اپلیکیشن فوتبال 360 زیر نظر عادل فردوسی پور و توسط تیم برنامه 90 با هدف ایجاد تجربه ای جذاب و متفاوت از دنیای فوتبال شروع به کار کرده است.
در فوتبال 360، فوتبال ایران و جهان در قالبی جدید با نگاهی جامع و همه جانبه نگر ولی با همان حال و هوای تولیدات قبلی، ارائه شده است. در فوتبال360 اخبار، گزارش، تحلیل و ویدیوهای اختصاصی فوتبالی به صورت رایگان ارائه می شود.
فوتبال 360 با شعار «فوتبال برای همه» آغاز به کار کرده است، چون معتقدیم فوتبال فراتر یک بازی، جزئی از زندگی بخش زیادی از آدم هاست، پس همه حق دارند به انتخاب خود و براساس علایق خود دسترسی به بازی کردن، دنبال کردن، تماشا کردن و … را فارغ از جنسیت، زبان، محل زندگی، سطح درآمد و توانایی بدنی داشته باشد.
می خواهیم در این مسیر منشا تحول باشیم.