Job Openings >> Python Back-End Developer
Python Back-End Developer
Summary
Title:Python Back-End Developer
ID:1329
Department:Development
Location:London, UK
Description

O‚Äčur vibrant company is looking for an enthusiastic Back-End Developer to join our highly motivated and talented team to work on our web platform.

LifeWorks is a Global Employee Engagement Platform (EEP) serving 50,000 companies with over 15 million users. LifeWorks’ employee engagement and wellness platform puts the employee at the heart of its business.

Built around a scalable API hosted on Amazon Web Services, LifeWorks is delivered to users through our native Android and iOS application as well as our responsive web application.

Our platform offers the following features to employees of companies such as Aviva, Burberry, Co-Op, Expedia, Intel, Santander and Talk Talk:

Employee Assistance

  • Advice and counselling
  • Support through life’s every day issues
  • Live chat

Physical Wellness

  • Healthy lifestyle
  • Steps challenges
  • Breaking bad habits

Rewards & Recognition

  • Social news feed
  • Leaderboards
  • Spot rewards

Perks & Savings

  • Offers, cashback, gift cards

Our team of back-end developers are building Python microservices using the latest AWS technologies creating systems that are highly available and can scale.

Our platform is expanding globally, and with this expansion comes new challenges such as distributed data storage, and processing and performance improvements.

Our team work at every stage of the software development life cycle - designing solutions, writing and testing code, and automating deployments. They collaborate with front end developers too, so you’ll need to have a good understanding about how the full stack works.

As well as building new features and functionality, we are migrating our original monolithic application to the microservices world using modern technologies like Serverless.

We favor quality over quantity. That’s why we take time to review every piece of code that gets merged. But that doesn’t mean we don’t move fast. We aim to deploy to production at least twice a week!

Our team members often have side projects or go to conference and meetups. That’s one of our ways to drive innovation, by bringing ideas tested elsewhere, and each of our team provide input and influence in to the decisions we make ensuring best practice is carefully combined with the latest technologies, helping us to develop an effective basis for future developments.

We work hard and play hard – enjoying fancy pubs and bars - or our very own rooftop when it gets sunny.

Skills Required

  • 3+ years experience in Python in backend and integration projects
  • Some experience in another programming language (PHP or NodeJS preferable)
  • Experience with a few common Python frameworks and libraries (like Flask, Pyramid, Bottle, Celery, Tornado and Pandas)
  • Good knowledge of relational and non-relational databases (MongoDB, MySQL, DynamoDB)
  • Experience with Docker containers
  • Understanding of continuous integration and continuous delivery tools and systems
  • Passionate and happy :)
  • Excellent communication skills

Desirable Skills

  • Experience building backends for mobile and web apps
  • Good understanding of microservice architecture and the Serverless framework
  • Practical knowledge of the AWS stack - especially Lambda, ECS, SNS and SQS
  • Familiarity with API gateways, configuration and rate limiting
  • Working with a cross-functional team in an agile environment
  • Experience with Terraform or another infrastructure as code solution
  • Geo-distributed deployments
  • Web Application Security (OWASP)

Package / Benefits

  • Top of the range MacBook Pro, and all the software you need to work efficiently
  • Competitive Salary
  • 24 days paid holiday per year
  • Group Pension Plan, Income Protection and Life Insurance
  • Private Medical Insurance / Cash Plan
  • Childcare vouchers
  • Cycle-to-work scheme (leasing system for bikes)
  • Access to our online offers (such as cheap cinema tickets), as well as our external
  • Employee Assistance Program
  • Croissant Fridays, fresh fruit and breakfasts
  • Ping Pong (if that’s your thing)

 

Alternatively, you can apply to this job using your profile on one of the following sites:


Powered by ApplicantStack