Senior Python Developer
Negotiable salary depending on experience
Excellent opportunity has come up for a senior level Python Developer to take a leading role in solving the challenges needed to deliver a rapidly growing product portfolio within the business. In addition to contributing towards delivering features you will help drive the system architecture and will actively participate in defining and improving the best practices to develop new features and products.
You will be joining a rapidly expanding software team, so you will need to be a team player that thrives in a fast-paced environment, with a focus on rapidly moving research developments into products.
* Developing and delivering high quality, maintainable and robust code on time
* Driving and executing projects whilst contributing towards the design
* Developing pragmatic solutions and building flexible systems
* Take a leading role in all stages of the software development cycle, including designing and developing new architectural systems and improvements, and QA processes
* Facilitate and participate in estimation and sprint planning in an agile environment
* Degree, or equivalent in Computer Science or related field
* Professional experience in software development
* Analytical with a data-driven approach to making decisions and attention to detail
* Excellent Python skills
* Good Linux skills
* Proficiency in C, C++, or Go / Golang
* Strong skills and experience in cloud-based software development, preferably AWS
* Familiarity with Docker
* Experience in flow-based programming
* Familiarity with statistical models and data mining algorithms
This post would suit a senior level Python Developer who wants to pass on their knowledge to more junior team members, as well as contributing greatly to the development of the company products.