We are looking for an experienced full stack Developer to join our lean development team, and be part of the full product cycle making decisions and building software that changes the way millions of people use their mobile devices.
Job Description
- Extend existing and build new REST based web services and applications with JavaScript, Python and Django.
- Diagnose and resolve functional and performance issues in our web applications and services.
- Maintain and continually improve our extensive suite of unit tests.
- Participate in reviews of your own and team members code through GitLab.
- Deploy software updates and resolve system issues on Heroku and Amazon AWS hosted servers in coordination with our IT team.
- Investigate relevant emerging technologies and processes. Make recommendations as to how we may use them to improve our own systems.
Needed Skills
- 2+ years professional experience with Django or significant experience with Rails, LAMP, MEAN, PHP, Node.js or a similar web development stack and an interest in learning Python and Django
- 1+ years professional experience with JavaScript
- Strong understanding of object oriented design and functional programming
- Comfortable with HTML5 and CSS
Weβre open to hearing from candidates with a range of senior experience. Our requirements for this role are flexible and, as a minimum, you will need to demonstrate the following:
Bonus Points
- Experience with Elasticsearch
- Experience with Heroku and AWS
- Front end design skills and/or experience with responsive web design
- Exposure to GIS (Geographic Information Systems) technology
- Exposure to native iOS and Android mobile app development
- Exposure to Git and Atlassian tools e.g. Jira, Confluence, Stash
- Experience in the social networking, or other subscription-based business is a plus
- Experience leading a small team of developers