Software Developer (Back End)

Posted: September 19, 2019

Status: Closed

Overview

Reporting to the Director of Product Development, the Software Developer (Backend) supports the Product Development strategic priority by developing the application for the Django Platform, working on bug fixes and improving product performance, and ensuring the technical feasibility of UX/UI designs


What You Will Be Doing

DEVELOP AND MAINTAIN THE APPLICATION FOR THE DJANGO PLATFORM

  1. Regularly conduct unit testing on the Django codebase.

  2. Stay up to date with modern cloud architecture.

  3. Collaborate with other team members to ensure applications are in sync.

  4. Consult with management, and collaborate with the product team to develop sustainable API’s. 

  5. Develop the application using the Django framework.

  6. Support the management of the Google Cloud Platform.

  7. Conduct reviews/checks for performance issues on the Google Cloud Platform.

  8. Develop, implement, and monitor error reporting tools to improve product performance.

WORK ON BUG FIXES AND IMPROVE PRODUCT PERFORMANCE.

  1. Identify bug fixes and improve product performance.

  2. Design and implement systems for monitoring, identifying, and troubleshooting bugs.

  3. Optimize application performance for the user.

ENSURE THE TECHNICAL FEASIBILITY OF UX/UI DESIGNS.

  1. Collaborate with teams to coordinate project deadlines.

  2. Work with the team to ensure the feasibility of design features.

OTHER DUTIES AS ASSIGNED.


Education & Experience

EDUCATION:

Successful completion of a degree or diploma in a computer science or computer engineering related field from a recognized institution preferred.


EXPERIENCE:

Minimum one year of previous backend developer experience. 

KNOWLEDGE, SKILLS AND ABILITIES:

  • Experience building and troubleshooting scalable applications.

  • Experience with Google Cloud Services, Kubernetes, or AWS.

  • Experience with REST and JSON applications.
    Experience with Python and Django framework.

  • Experience with relational databases such as MySQL.

  • Proficiency with Git.

  • Experience consuming web services, including caching for offline usage.

  • Experience with frameworks such as Angular, React and Vue is an additional asset.

SALONSCALE COMPETENCIES

As a SalonScale team member, this position will demonstrate the following core competencies:

  • Communication

  • Continuous Learning

  • Working with Others

  • Results Orientation

  • Critical Thinking

  • Leadership

TO APPLY, SUBMIT YOUR COVER LETTER AND RESUME TO:

INFO@SALONSCALE.COM