Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Mid-Level Back-End developer
SME Capital
London, United Kingdom

Job Title

Mid-Level Back-End developer

Job Description

As Back-End Developer, your key responsibilities will include but will not be limited to:

  • Turning requirements into tasks and providing estimates against those tasks
  • Taking part in the design of the system from an architectural perspective
  • Writing code to a high standard, with supporting tests and documentation
  • Demonstrating your code/work to other developers in code reviews and also reviewing the work of other developers
  • Collaborating with the QA team-members to ensure the delivered products are fit for purpose

Restrictions

  • No telecommuting
  • No Agencies Please

Requirements

We are looking for an experienced and enthusiastic Backend Developer. You must be a team player who is able to bring valuable experience and knowledge to help our client continue to develop and build this next generation product. The team is looking for a proactive, inquisitive problem solver who is self-motivated and always eager to adapt to the latest technology and use it to enhance the product.

Experience:

  • At least 4 years of relevant web development experience Excellent knowledge of Python, Django framework and Django Rest Framework
  • Experience of using relational database like postgres/mysql
  • Experience of using Git with a branching workflow (e.g. like git-flow)
  • Comfortable using a flavour of Linux and also the command line terminal

Personality:

  • Entrepreneurial spirit
  • Keen interest in the development community and keen to share with the team
  • A challenging and innovative strategic thinker
  • Pragmatic and results oriented, able to get things done on time

Further desired skills:

  • Agile/Scrum methodology Virtualisation (Docker, Vagrant, running Linux in a VE)
  • Know a little bit about Javascript and AJAX Knowledge of and experience in the lending and credit space is beneficial

About the Company

SME Capital is an online alternative lending platform which enables profitable and established SMEs to raise long-term strategic debt directly from institutional investors. We are helping businesses access previously unattainable finance in a more streamlined and efficient way by utilising our technology and financial expertise. If you have the ambition to make a big impact in a rapidly growing design and tech team then we are the company for you.

Our sophisticated platform has been designed to simplify the traditional lending process while enabling collaboration between all parties. Borrowers, their advisors and institutional investors each have a tailored experience with full visibility of the transaction at every stage.

We are a rapidly expanding company – the size of our team has almost doubled to 20 people since September and as we enter the next stage of growth we are looking to further improve our expert team to help develop our continuously evolving platform.

OUR TECH TEAM

We are a team of 6 developers, designers and project managers who are passionate about building a game changing fintech platform and we are hoping to double the size of this team within the next 6 months. You will be a part of a friendly, highly collaborative and expert team who work closely with the business team to deliver the right product for our customers. Ensuring a diverse and inclusive workplace where we learn from each other is core to our values.

OUR TECH STACK

Our front-end primarily uses Vue JS, along with utility libraries such as Underscore.js and is in the process of replacing the legacy jQuery code. The CSS is built out from LESS using a centralised style guide. The back-end uses Django and Django Rest Framework as well as Fabric and Gulp as our main deployment frameworks. With regards to our ‘environment’, we are gradually moving to Docker, so any experience with virtualised environments would be a plus. Our design process includes lean ux methodologies, prototyping and a lot of time in Sketch.

Contact Info

Previous Software Engineer, IFG in Bethesda, MD, USA Next Python / Django Engineer, Songtrust in New York, New York, United States