Back End Developer

Ref: 859| Posted: 21st Jul 2021

We have a new opportunity for a confident 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 are a fast-growing online lifestyle retailer and ecommerce service provider. This Back-End Developer role is an early hire within a new team, working with an experienced software architect, and as such you will be writing code from the ground up to a specific purpose
  • Design code around JSON APIs to deliver dynamic multi-lingual content
  • Document your code and publish API documents through Swaggr / OpenAPI
  • Work with graphic designers and front-end developers (React) to ensure that APIs deliver data efficiently with appropriate filters
  • Write secure and resilient code suitable to deliver content to global E-Commerce markets
  • Roll your sleeves up and help other team members to write and debug code throughout the stack
  • Help make technical and design decisions for the API structure
  • Previous commercial experience developing using Python
  • Familiarity with RESTful JSON APIs and Swagger / OpenAPI
  • Familiarity with connexion and flask libraries
  • Daily 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
  • Disciplined project management skills for own work
  • Good communication / teamwork skills
  • Dedicated team member, working across the organisation to ensure that the product meets needs and expectations from all operational aspects
  • Any exposure to or experience with React or other JS frameworks
  • Any development experience with Magento / PHP would be a plus as we continue to support existing systems alongside the development of Xtopus
  • Ability to 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
  • Any use of common accounting (Xero), payments, shipping and warehouse management APIs
Competitive Salary and Benefits Package