Python Software Developer
888spectate
- Dublin Sandyford, Co Dublin
- Permanent
- Full-time
- To design and develop code with performance optimisation, extensibility and maintainability in mind
- Own and drive development tasks that you are involved in, participating and supporting your agile development SCRUM team. Provide support to the business for critical issues.
- Functionally and Unit test all developed code to a very high standard to enable QA to test efficiently
- Demonstrable experience with Python, MySQL & Linux
- Comprehensive experience developing with Python
- Experience in version control systems, ideally Git
- Exceptional analytical and problem solving skills
- Ability to adapt to a fast-paced development schedule
- Strong communication skills and fluency in verbal and written English are essential
- Bachelor's degree in computer science or similar
- Experience/understanding of working in an Agile environment
- Experience with asynchronous networking library such as Twisted or Tornado
- Redis or other modern non-relational data storage systems
- Especially unit testing, test-driven development and behaviour-driven development
- Modern Python web frameworks. e.g. Flask, Django and Python ORM e.g. storm, sqlalchemy