Python Developer (Django)

Naghsh Aval Keyfiat (NAK) Tehran

Posted a year ago

Job Description

● Write effective, and scalable codes. ● Develop back-end components to improve responsiveness and overall performance. ● Integrate user-facing elements into applications. ● Test and debug programs. ● Improve functionality of existing systems. ● Implement security and data protection solutions. ● Assess and prioritize feature requests. ● Coordinate with the internal teams to understand user requirements and provide technical solutions.

Requirements

● More than four years of professional experience. ● At least a Bachelor’s degree in Computer Engineering or Computer Science. ● Advanced knowledge of programming languages. ● Expertise in at least one popular Python framework (like Django, Flask, or Fastapi). ● Advanced knowledge of SDLC (VCS, Code Review, etc) and DevOps/SRE (CI/CD, Docker, etc) principles. ● Knowledge of Object-Relational Mapping (ORM). ● Experience creating and maintaining databases. ● Experience working with Agile development technologies. ● Advanced project management skills. ● Good interpersonal skills and team spirit. ● Good problem-solving skills. ● Familiarity with front-end technologies (like JavaScript and HTML5). ● Experience with setting up and maintaining website server platforms is a plus. ● Managerial experience is preferred.

Employment Type

  • Full Time

Details

To see more jobs that fit your career