Text copied to clipboard!

Title

Text copied to clipboard!

Django Developer

Description

Text copied to clipboard!
We are looking for a Django Developer who will be responsible for developing and maintaining our web applications. You will work closely with our project managers, strategists, and design team members to develop specifications and make recommendations on the use of new and emerging technologies. Programming, graphic design and database administration are all elements of this position. You will leverage your Django skills to create robust, scalable web applications for our clients. You will also work on improving existing applications and work closely with other developers to integrate our applications with other systems. The ideal candidate is a self-starter with a deep understanding of the Django framework, a strong commitment to collaborative problem solving, sophisticated design, and quality product.

Responsibilities

Text copied to clipboard!
  • Design and implement low-latency, high-availability applications
  • Integration of user-facing elements with server-side logic
  • Implementation of security and data protection
  • Performance tuning, improvement, balancing, usability, and automation
  • Collaborate with other team members and stakeholders
  • Develop, refine, and iterate on user interface and experience
  • Integration of data storage solutions
  • Help maintain code quality, organization and automatization
  • Develop and direct software system testing and validation procedures, programming, and documentation
  • Contribute to team meetings and troubleshooting development and production problems

Requirements

Text copied to clipboard!
  • Expert in Python, with knowledge of Django Web Framework
  • Familiarity with some ORM libraries
  • Understanding of fundamental design principles behind a scalable application
  • Strong unit test and debugging skills
  • Proficient understanding of code versioning tools
  • Experience with front-end technologies, such as JavaScript, HTML5, and CSS3
  • Understanding of accessibility and security compliance
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of fundamental design principles behind a scalable application
  • Familiarity with event-driven programming in Python

Potential interview questions

Text copied to clipboard!
  • What projects have you worked on that demonstrate your Django skills?
  • Can you describe your workflow when you create a web page or web app?
  • How do you handle request/response cycle in Django?
  • How do you ensure the security of your web applications?
  • Can you explain how you've implemented testing in a Django project?