B2C2 · United Kingdom
About the Role
This is an opportunity to work on a wide range of different challenges across multiple teams with the opportunity to learn in many different business domains. The work in this role will directly benefit many different stakeholders across the business.
What You Will Do
Develop and maintain efficient Python-based applications and components, ensuring high-quality code and adherence to coding standards
Maintain and enhance in-house Python shared libraries, ensuring their reliability and effectiveness
Write robust, maintainable, thoroughly-tested and well-documented code to meet project goals and deadlines
Troubleshoot and resolve software defects and technical issues to minimize disruption in revenue-generating processes
Collaborate with cross-functional teams to define and implement new features
Participate in code reviews and incorporate feedback
Maintain and enforce good quality internal documentation
What We Are Looking For
1 year of software development in Python
Knowledge of relational databases and SQL
Understanding of web technologies and protocols (e.g. HTTP, WebSocket)
Clean and efficient coding style
Comfortable writing automated tests for own code