Job Description

Responsibilities:

  • Design, develop, test, deploy, maintain, and improve the software.
  • Design and implement scalable and robust applications.
  • Help to define roadmap and architecture based on technology and business needs.
  • Participate in code reviews to ensure code quality and distribute knowledge.
  • Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices.
  • Can help lead large projects from idea to positive execution.
  • Act on feedback to learn and grow.
  • Unblock, support and effectively communicate across teams to achieve results.
  • Working days: Saturday to Wednesday from 9:30 AM to 6:30 PM.

Benefits:

  • Regular payments and insurance from the first day of employment.
  • Supplementary insurance coverage. 
  • Opportunities for development, advancement, and training.

Requirements:

  • Ability to work independently and within a team.
  • Strong communication skills.
  • Experienced professionals in the fields of Fintech and Core Banking are prioritized for acceptance.
  • At least 6 years of required professional experience is essential.
  • Strong knowledge of Python.
  • Familiar with Django or other popular frameworks.
  • Deep understanding of one Database Management System (DBMS).
  • Ability to design elegant and efficient JSON REST APIs.
  • Strong knowledge of OOP, SOLID, and Design Patterns.
  • Solid understanding of software engineering best practices, especially clean and maintainable code, and unit testing.
  • Familiarity with versioning tools such as Git.
  • Fluency in English.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،