Senior Django Developer

Website Dashboard

Description

At Dashboard we use Django, Postgres, Redis, MQTT and VueJS to build our core platform for monitoring and management our propriety sensor on physical assets. Learn More

We are looking for a Senior Django Developer to join the Dashboard Software Engineering team. Taking the lead on the operation and technical projects, you’ll work closely with the head of technology and other management to define software requirements and lead other developers to these goals. You should also have excellent organisation and problem-solving skills and be confident in collaborative working and problem-solving techniques.

Your ability to think critically and build from rough specifications is crucial in being successful in this role and should aid you your overall goal of designing, developing, and shipping high-quality software that is aligned to user needs and business goals.

Responsibilities

Develop high-quality software using Django
Identify, prioritize, and execute tasks in the software development life cycle
Development of internal tools and application
Automate tasks through the appropriate use of tools and scripting
Review and debug code
Perform testing on the Django codebase
Collaborate with internal teams, and vendors to fix and improve products
Document development phases
Monitor systems through their lifecycle
Maintain existing libraries and features

Requirements

Proven experience as a Senior Django Developer (5+ years)
In-depth knowledge of Django (Python)
In-depth knowledge of PostgreSQL or other RDBMS
Experience with Celery, Celery Beat and Redis
Experience with Sentry
VueJS or a similar framework
GraphQL (Django, Apollo Client)
Unit, and integration testing

 

Desirable

 

Interest in IoT & IIoT
Startup experience
Pipeline infrastructure experience

Benefits

Work From Home (Hybrid option available)
EMI share options plan
Training & Development

 

Salary

£45,000- £55,000

 

To apply for this job please visit apply.workable.com.