Python Developer

Company
Codics Software Producers
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
15/11/2020
Responsibilities
- Coordinating with development teams to determine application requirements - Maintain existing programs and apps used by the company, troubleshooting to spot potential problems and ensuring they continue to function smoothly - Writing scalable code using Python programming language to streamline business functions and increase productivity company-wide - Testing and debugging applications - Integrating user-facing elements using server-side logic - Integrating data storage solutions - Reprogramming existing databases to improve functionality - Developing digital tools to monitor online traffic - Team playing and collaboration skills also matter. Web developers work with Mobile, Design and Product teams to ship new features, as well as adjust their work to maximize overall development efficiency.
Required Qualifications
- 2 years of work experience as a Python Developer - Expertise in at least one popular Python framework (like Django, Flask or Pyramid) - Knowledge of object-relational mapping (ORM) - Familiarity with front-end technologies (like JavaScript and HTML5) - A deep understanding and multi-process architecture and the threading limitations of Python - Proficient understanding of code versioning tools such as Git, Mercurial or SVN - Understanding of fundamental design principles behind a scalable application - Knowledge of multithreading, asynchronicity, object relational mapping, data and system logging - Knowledge of Algorithms, Data Structures, OOP (patterns, specific python implementations) Preferred qualifications: - Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform - Understanding of accessibility and security compliance (depending on the specific project) - Knowledge of user authentication and authorization between multiple systems, servers, and environments
Application Procedures
You can apply by sending your CV to: talents@codics.am mentioning "Python Developer" in the subject line. Please note that only short-listed candidates will be notified for interviews. Please mention in your application that you have learned about this position from MyJob.am
Additional Information
We welcome a talented Python Developer to join Codics Team and work on our startup project, as well as help us develop and maintain various software products. In this role, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with front-end developers. To be successful as a Python Developer in Codics, you should possess in-depth knowledge of object-relational mapping, experience with server-side logic, and average knowledge of Python programming. Ultimately, you’ll build highly responsive web applications that align with our business needs.
You may also be interested in
Python related vacancies