Django developer salary September 2017

United States Django developers labor market analysis according to the results of September, 2017
06 September 2017   611

We publish the analysis of the labour market of developers in the United States monthly. For Django developers there were 100 vacancies. The vacancy rates were distributed as follows. 

Salary Estimate Django September 2017Django developer salary estimate

Most of the developers are required in New York, NY; the least in Chicago, IL.

Number of vacancies in different cities Django September 2017 Number of Django developer vacancies in different cities

Among the companies that hire Django developers the leaders are: 

  • Smith & Keller
  • Jobspring Partners 
  • Elevano

Number of vacancies in different companies Django September 2017Number of Django developer vacancies in different companies 

According to the experience required, the vacancies are distributed as follows. 

Number of vacancies by experience level Django September 2017Django developer vacancies by the experience level

The average salary and salary according to the level of experience were distributed as follows.

Average salary Django September 2017Django developer average salary

The analysis was carried out by the portal method using the data.

    Django 2.0 beta available now

    Beta version of new major release of popular Python framework out now
    17 October 2017   710

    Great news for Python developers and Django fans. Beta version of Django 2.0 out now. 

    What's new in Django 2.0 beta? 

    • Simplified URL routing syntax
      • The new django.urls.path() function allows a simpler, more readable URL routing syntax. For example, this example from previous Django releases:
        • url(r'^articles/(?P<year>[0-9]{4})/$', views.year_archive),
      • could be written as:
        • path('articles/<int:year>/', views.year_archive),
    • Mobile-friendly contrib.admin
      • The admin is now responsive and supports all major mobile devices. Older browser may experience varying levels of graceful degradation
    • Window expressions
      • The new Window expression allows adding an OVER clause to querysets. You can use window functions and aggregate functions in the expression.
    • Removed support for bytestrings in some places
      • To support native Python 2 strings, older Django versions had to accept both bytestrings and unicode strings. Now that Python 2 support is dropped, bytestrings should only be encountered around input/output boundaries (handling of binary fields or HTTP streams, for example). You might have to update your code to limit bytestring usage to a minimum, as Django no longer accepts bytestrings in certain code paths.

    Python compatibility

    Django 2.0 supports Python 3.4, 3.5, and 3.6. Developers highly recommend  and officially support the latest release of each series.

    The Django 1.11.x series is the last to support Python 2.7.

    Django 2.0 will be the last release series to support Python 3.4. If you plan a deployment of Python 3.4 beyond the end-of-life for Django 2.0 (April 2019), stick with Django 1.11 LTS (supported until April 2020) instead. Note, however, that the end-of-life for Python 3.4 is March 2019.

    Learn more at official release notes

    You can download Django 2.0 beta at official website