Python Developer

Scroll to content

ROLE OVERVIEW


Enthusiastic Python developer required for a fast growing and technically driven digital marketing agency. The role, which is based in the London office, entails development of our flagship platform; Croud Control and related technologies. With partnerships with key players in paid and natural search, display and paid social, the successful candidate will be a key part of an evolving development team that is producing and managing suite of tools to manage, support and enhance high profile internet marketing campaigns. 

This is primarily a Python development role, involving extensive interaction with third party services and partners, so knowledge of consuming and creating RESTful APIs is also advantageous. There will also be opportunities for developing junior team members in the future as the team grows as well as project management through liaising with external resource to ensure tasks are completed on time. The successful candidate will be keen to learn, want to strive for success and have a desire to question everything. An analytical mind-set coupled with the ability to think laterally is a must for this role.

MAIN ACTIVITIES / DUTIES


  • Working directly with the Head of Development and Product Director to build components for the Croud Control Platform in Python – Follows coding standards, builds appropriate unit tests, integration tests and deployment scripts
  • Providing essential maintenance to the platform and providing support for the users of it
  • Contribute to the improvement of the platform - suggest improvements to code, technology, architecture & workflow
  • Work with other members of the company to help improve workflow and processes.
  • Project manage external resource
  • Assists in defining software architectures
  • Explains progress on the development effort
  • Successful delivery of the solutions to agreed timelines
  • Collaboration with leads to explore existing systems, determine areas of complexity, potential risks to successful implementation, and learn the applications capabilities
  • Contributes to continual improvement by suggesting improvements to software architecture or new technologies
  • Ensure operations requirements are met prior to production deployment
  • Assist triage and resolution for production issues as they arise

REQUIRED KNOWLEDGE, SKILLS & EXPERIENCE


  • Degree level education or relevant equivalent experience
  • 2-3 years’ experience in Python Development
  • Strong experience with Python frameworks (Django)
  • Familiarity of Python, common design patterns and modern frameworks
  • Excellent levels of communication 
  • Proactive approach to work with a high level of enthusiasm for web development - we’re always keen to learn new things and discover better ways of solving problems

REQUIRED KNOWLEDGE, SKILLS & EXPERIENCE


  • Python Expert
  • Basic front End Technology skills (HTML5, CSS3, JavaScript & jQuery) 
  • Unit testing experience
  • Knowledge and experience of the following products/languages: MySQL, Memcached, Apache, Nginx
  • Experience with consuming and implementing third party web services and tools - in particular:  Amazon Web Services, Google Analytics, Bing Ads & Google Adwords APIs
  • Experience in developing REST APIs
  • Experience working with persistence technologies (relational, NoSQL)


COMPANY BENEFITS


On completion of the three month probation period every employee is eligible for the benefits listed on our careers site which include:

  • 25 days holiday a year
  • Annual performance bonus
  • Sale commission
  • Recruitment referrals bonus
  • Gym membership contributions
  • Ride to Work scheme
  • Rail card
  • Season Ticket loan
  • Free fruit, breakfast cereals and tea & coffee
  • Enhanced maternity and paternity package
  • Share option scheme

Standard hours are from 9.00am to 5.30pm, there’s flexibility if agreed in advance with your line managers (it may also be necessary on occasions to work outside of these hours).

Or, know someone who would be a perfect fit? Let them know!

Department

Shrewsbury

Abbey Foregate
SY2 6AH Shrewsbury Directions recruitment@croud.co.uk 01743 211165

What's Croud like?

We live and thrive by the values of passion, imagination and integrity. Across all four of our offices, we pride ourselves on our team spirit and community feel. 


"Great place to work with hard working and passionate people!" - Current employee, Glassdoor

 

Already working at Croud?

Let’s recruit together and find your next colleague.

email
@croud.com
  • Abbey Hartill
  • Ada Luo
  • Adam Clemence
  • Adam Rose
  • Adam Wagner
  • Ajeet Moore
  • Alberto De La Cruz Vicente
  • Alexandra Stamp
  • Alice Wilkinson
  • Allyson Lai
Teamtailor

Applicant tracking system by Teamtailor