for the global Python community

Backend Python Developer

Posted by MADE.COM on Fri, 05 May 2017
Contract type: permanent. Location: London, UK

Contact

Name: Jon Bramley

Who we are

At MADE.COM we believe that everyone should have access to great design, so we’ve taken a unique approach to making and selling furniture - no middlemen, no agents or importers and no high street stores. Instead we work directly with designers and manufacturers so we can offer high-end furniture at up to 70% off the high street prices.

It’s not an easy task – and it takes a creative and dedicated team to make it happen. Everyone has an important part to play in our technology department. We combine our individual passions and skills to create innovative solutions that are as exciting and unconventional as the business itself. It’s a place where all ideas are listened to, where brainstorming means job titles get left at the door and where a self-starter can really make their mark.

What you’ll be working on

As an enthusiastic and adaptable backend developer working within a progressive back-office development team. Work closely with the product owner, team lead, QA and other development teams. Learn from your peers while working on a range of modern techniques and patterns. Apply your passion and experience progressing maintainability, modularity, scalability, and best practice throughout. Bring inspiration and energy to projects that will transform the MADE.COM backend.

You will be working in a mixed languages environment and developing our platform using emerging technologies (Docker, Ansible) and architectures such as microservices. The Technology team embraces a progressive Agile mindset strongly favouring approaches such as TDD, DDD, continuous delivery, pair-programming, and technical mentoring. This is an incredible opportunity to both teach and learn.

What you’ll be doing

  • Joining a progressive back office team running best practice engineering methodologies such as TDD building mission critical services and applications
  • Contribute to our emerging micro-services architecture running on AWS and Docker
  • Working with the Product Owners, QA and business stakeholders contributing to ideas and determining feasibility and possible technical approaches
  • Driving the scalability of the application to meet future requirements as the business expands across Europe
  • Taking an active role in development communities; identifying where we can solve a generic problem and contribute modules or individual changes back to the community
  • Learn new things everyday in a fast moving and dynamic team

What you’ll need

  • Experience building and maintaining web/distributed applications
  • Demonstrable experience with an OOP language
  • Experience working with SQL or NoSQL databases
  • You have an interest in writing clean and maintainable code using TDD
  • You are curious about learning and adopting new technologies, languages and practices
  • Experience with Source Control (e.g. Git) and understanding of branching strategies
  • Good communication and team ethic
  • Ability to adapt and learn on the fly

It would also be an advantage if you have

  • A degree in computer science or other engineering related subject
  • An understanding of e-commerce, supply chain, logistics and finance
  • Experience implementing or maintaining ERP systems in an e-commerce environment
  • Good functional knowledge of Python and respective ecosystem
  • A good understanding of Scrum and XP and related Agile methodologies
  • Hands-on experience of TDD and related XP methodologies
  • Experience with continuous integration, automated deployment and continuous delivery
  • Involvement in open source projects
  • Interest in software architecture and DDD

What we offer

  • A fast-paced, creative, and fun office environment
  • Generous employee benefits package including private healthcare and pension
  • Great opportunities to make the role your own, get involved with exciting projects and have a positive impact on both customers and other teams across the business
  • Flexible working hours
  • Friday time twice a month to work on your own initiatives
  • Exposure to full overview of a successful and rapidly growing eCommerce business, from manufacture through to warehouse integration and online shop
  • Hot and cold drinks and snacks provided in the office – including fruit for the healthy people as well as toast and company favourites Marmite and Nutella!
  • Regular work drinks and events