Ethica Data

استخدام Senior Back-end Developer

Ethica Data
امکان دورکاری

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    DjangoPythonSQLLinuxAlgorithm

We are looking for a talented and experienced backend developer to join our engineering team. As our ideal candidate you should be an experienced Python programmer, with deep knowledge of software development and algorithms. As our team is remote-first, you will be working remotely as well, therefore it's extremely important for you to possess the following personal characteristics:

  • Be self-disciplined.
  • Be able to articulate thoughts and plans clearly, both verbally, and in written form.
  • Pay very close attention to the requirements and deliver outstanding results.

We expect you to be an expert in

  • Python/Django
  • Linux
  • SQL
  • REST frameworks

Needless to say, as a strong developer, you should be familiar with:

  • Git, GitHub
  • Data structure and algorithms.
  • Being comfortable with reading and writing in English is necessary. You may choose to verbally communicate with the team in Farsi, though all written communications are in English (if you have read it so far without a dictionary, you are good

A typical day in your work will include:

  • Attend Design meetings regarding implementation of new features, or Refactoring and improvements to the old features.
  • Review codes from colleagues written for iOS or Android.
  • Implement features or improvements for the Ethica backend software.
  • Write test cases for your recently-developed features.

Benefits:

  • Competitive salary.
  • Top of the line laptop, and any other hardware necessary for your work.
  • Internet and co-working space full reimbursement, if you choose to use one.
  • Company-sponsored team building events and trips.
  • Flexible working hours and location (no need to spend hours on commute).
  • Working with a team of respectful and professional people.

Please note:

  • This is a full-time permanent position. We do not consider applicants looking for a part-time or hourly contract.
  • While the location is listed as Tehran, we welcome applicants from any city in Iran.

مهارت‌های ضروری:

  • Python Programming
  • Djnago Framework
  • Linux Shell and command line
  • Git
  • Algorithm and data structures
  • RESTful APIs

مهارت‌های امتیازی:

  • Containerization such as Docker or Kubernetes
  • Linux system administration

مزایا

  • Competitive Salary
  • Top laptop and hardware
  • Flexible working hours
  • Internet and Office space reimbursement