Senior Back-End Developer

Sorry, this advert is now closed. Click here to view our live vacancies.
We have a new opportunity for a Senior Back-End Developer with strong Python experience to join our client onsite in Glasgow within a permanent role. This is an exciting chance to build a multi-national e-commerce site from scratch as part of a team that will also include graphics designers, React Developers, test / QA and software architects. Our client is a fast-growing online lifestyle retailer and ecommerce service provider. This Senior Back-End Developer role will be to cover the ground between the hands-on Development required in the team but also to provide leadership and mentoring. As this is a key hire within a new team you will be writing code from the ground up to a specific purpose in a very collaborative and supportive environment.
 
JOB DESCRIPTION
  • Writing clean and scalable code using Python
  • Document your code and publish API documents through Swaggr / OpenAPI
  • Write secure and resilient code suitable to deliver content to global E-Commerce markets
  • Provide support and guidance to other team members to write and debug code throughout the stack
THE SUCCESSFUL APPLICANT
Essential:
  • 3 – 5 years commercial experience developing using Python
  • Familiarity with RESTful JSON APIs and Swagger / OpenAPI
  • Familiarity with connexion and flask libraries
  • Use of MySQL functions
  • Familiarity using MongoDB or other NoSQL data stores
  • Experience integrating with third party APIs in various formats
  • Good working knowledge of common code management (git) and Agile process management, including CI/CD pipelines and deployment using Azure toolsets
  • Provisioning of unit test capability in your own code
  • Working in a cross-functional team of engineers and product owners
Desirable:
  • Any exposure to or experience with React or other JS frameworks
  • Any development experience with Magento / PHP would be a plus
  • Offer solutions to problems that are not yet known by the rest of the technical team
  • Agile / Scrum
  • Data migration from legacy data sets to new applications
  • Team leadership or Senior Developer experience
REMUNERATION PACKAGE ON OFFER 
Competitive Salary and Benefits Package