Developer, Python

Job Summary

The Python backend developer will join the Mobile team, which is responsible for the development and support of iOS mobile applications used for in-store operations. The developer will work in a project-based environment within a dynamic, fast-paced setting. They will collaborate closely with functional analysts and QA analysts on the team.

Key Accountabilities

•    Contribute to the design and development of new mobile applications or enhancements to existing ones.
•    Actively participate in mobile application architecture.
•    Work in collaboration with functional analysts, iOS and Python developers, and QA teams.
•    Produce technical documentation.
•    Provide post-implementation support.
•    Stay up to date with emerging technology trends and propose improvements accordingly.

Job Requirements

•    Python and SQL.
•    Minimum of 8 years of experience.
•    Implement and maintain the backend using Ansible.
•    PostgreSQL.
•    RabbitMQ.
•    Ejabberd.
•    OS X / Linux.
•    A team player who is attentive, collaborative, and enjoys sharing knowledge.

We thank all interested applicants. Only those selected for an interview will be contacted by our recruitment team.