Full Stack Developer

Senior Full Stack developer

We have an exciting new opportunity with an award-winning, fast-growing company who are looking for an experienced Senior Full Stack Developer with strong Python experience to join their team.

This is a remote position with occasional travel to either the London or Leeds office.

The Senior Full Stack developer will be responsible for the development of a range of, primarily web based tools, providing services to the clients customers and internal tooling focused on business optimization. 

In this role you’ll be part of a small cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. The Full Stack developer will require both a flexible and positive attitude and a willingness to learn new skill based on the demands of the business.

What you’ll be doing:

  • Participate in the design and creation of scalable software
  • Write clean, functional code and unit tests on the front- and back-end
  • Testing and fixing bugs or other coding issues
  • Work with development teams and product managers to create software solutions
  • Build the front-end of applications through appealing visual design
  • Develop, design and manage databases and applications
  • Write Restful APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Write technical documentation
  • Work with data scientists to improve software

What you can bring:
Essential Requirements

  • Proven 5+ year experience as a Full Stack Developer or similar role
  • Excellent knowledge of back-end architectures and languages in particular Python.
  • Extensive knowledge and expertise in front-end languages and libraries (In particular HTML/ CSS, JavaScript (React, TypeScript)).
  • Understanding of best practices for user experience
  • Experience of designing, developing, deploying desktop and mobile applications
  • Experience of implementing CI/CD pipelines
  • Experience with common front-end development tools such as, Webpack, NPM, Yarn, etc
  • Understanding of W3C standards and general design principles
  • Experience of working with version control: GIT or similar
  • Familiarity with databases, in particular SQL
  • Excellent communication and teamwork skills
  • Attention to detail
  • A flexible, can do attitude
  • Flexibility to attend the Leeds or London office at least once a month.

What would be advantageous to have:

  • Knowledge and experience of Flask or Django would be advantageous.
  • Knowledge and experience of Google Cloud Platform would be advantageous.
  • Experience of using Figma would be beneficial but not mandatory
  • Experience with Docker would be beneficial

What you can expect:

  • Competitive salary (dependent on experience)
  • Home working (flexibility to attend the Leeds or London office at least once a month)?
  • Flexible benefit fund
  • 25 days holiday plus bank holidays
  • iPhone and laptop
  • Private medical insurance
  • Pension
  • Refer a Friend Scheme – up to £1,000 reward for successful recommendation.

If this sounds like the ideal role for you, please don’t hesitate to get in touch.