Python Engineer

Recruiter
Salt Search
Location
Farringdon
Posted
07 Feb 2018
Closes
18 Mar 2018
Contract Type
Permanent
Hours
Full Time

Python Engineer

Salary: Up to 80k

Location: London

As a Python Engineer, you will concentrate on providing technical services and developing integrations between my client and a range of other software systems implemented inside the contact centre and beyond. My client wants their customers to be the spearhead of innovation in social customer care and this role is vital in aiding their clients to leverage real value from data held within their own systems.

An important part of the Professional Services team in all integrations projects, the Python Engineer will develop the software needed to integrate between client systems and my clients platform. The Python Engineer will work jointly with Engineering and the Professional Services team ensuring a successful delivery and support of integrations.

Core Tech

My clients core platform is built using Python, MongoDB, ReactJS, and a whole host of other technologies including Solr, Redis, Memcached, MySQL and more. Their production framework runs on Amazon Web Service and is sustained by our Operations team using Chef, Jenkins and other delivery technologies. My client tries to use the best tools for the job, whilst investing in internal infrastructure and tools to make their jobs easier. My clients code is tested and code reviewed to ensure quality.

Responsibilities

Core role:

Assist in architecting solutions.

Working with the Integration team to establish smooth delivery of Integrations for customers

Building, testing, deploying, and providing support within integrations between client systems

Develop core software components to be used in numerous customer integrations

Help in consistently improving client focused API's

Longer term responsibilities:

Architect convoluted integration solutions with the Integration team and the customers technical resources

Provide support to the production of technical scopes, documentation, and other items required to establish sale and delivery of integrations

Provide support to the Professional Services team with technical proficiency on a host of subjects

Requirements

  • Degree in a related discipline or equivalent work experience
  • Commercial experience of at least two programming languages
  • Self-starter with an motivation for learning new technologies and complex problem solving
  • Good collaborative, communication and teamwork skills
  • Time-management skills and experience in meeting deadlines
  • Experience working in a fast-paced environment
  • Demonstrate and communicate complex ideas to technical and non-technical co-workers.

Bonus

Proven experience in conveying technical projects and a experience in project based software development.

Commercial experience using APIs and joining systems together.

Company perks

  • Team drinks every Friday
  • Unlimited vacation
  • Encouraging employees to take off as much time needed during the year so everyone is always fresh and focused on doing great work.
  • Quarterly socials events
  • The PS team get together every quarter to blow off needed steam together, in addition to the company socials.
  • Unlimited books
  • Need a Python book? Want to delve in reactjs? My client has you covered.
  • Annual conference allowance
  • Want to take that trip to PyCon? There's also a budget for that.

Similar jobs

Similar jobs