About the Role: Bayan is seeking an experienced Senior Back-End Software Engineer that is passionate about building mobile and desktop web applications. This position is full-time and is based in our Tehran office but It is also possible to work remotely. If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you.
Software Engineer Responsibilities:
Participate in the entire application lifecycle, from design to production and maintenance.
Troubleshoot and refactor applications.
Provide training and support to internal teams.
Stay up-to-date on emerging technologies.
Collaborate with Product Managers, Product Designers, and Software Developers to deliver compelling user-facing products.
Requirements:
Has suitable knowledge of basic programming concepts such as object-oriented programming, modular design, clean code, and data structures.
Has good knowledge about network concepts.
Experienced in SQL/NoSQL database systems.
Experienced in DevOps tools such as Docker, Kubernetes, and Ansible.
Experienced in CI/CD concepts.
Has Good problem-solving skills in facing complicated challenges.
Has demonstrated coaching and mentoring skills.
Preferred Qualifications:
Experienced in Python programming language and its web frameworks such as Django, Flask, or Tornado.
Has good skills in async programming. (Having this skill at the expense of Python is welcome.)
Experience contributing to open-source software.
Relevant education in software engineering.
معرفی شرکت
گروه دانش بنیان بیان در سال ٨۵، با تکیه بر بیش از هشت سال سابقه مؤثر مؤسسین خود در زمینه IT، فعالیت رسمی خود را آغاز کرد. گروه بیان با بهره گیری از تخصص و تجربه پرسنل خود که اندوختههای گرانقدری را از همکاری در پروژههای جهانی IT و حضور در شرکتهای معتبر بین المللی به ارمغان آورده بودند، سعی کرد تا فضای علمی-تحقیقاتی متفاوتی را در صنعت فناوری اطلاعات ایران رقم بزند. برگزاری ۳ دورهٔ بین المللی مسابقات برنامه نویسی بیان از دیگر فعالیتهای شرکت میباشد.