Lead Backend Engineer Job Description

Lead Backend Engineer Job Description Template

Our company is looking for a Lead Backend Engineer to join our team.

Responsibilities:

  • Act as a mentor to fellow Engineers, sharing knowledge and contributing to the team’s continued growth and improvement;
  • In collaboration with the Chief Product Officer, lead Instnt’s technology strategy;
  • Keep current with technology and developments within the financial technology space;
  • Manage cutting-edge technologies to improve legacy applications;
  • Responsible for the evaluation and development of Instnt’s initial engineering process;
  • Design, code, and troubleshoot new features, while debugging as necessary;
  • Work closely with Front-end developers to integrate user-facing elements with server side logic;
  • Write clean code to develop functional web applications;
  • Manage tools and processes for handling analytics data and metrics that measure and evaluate quality of user experience;
  • Work with front-end engineering team to integrate and produce a great and reliable user experience;
  • Other duties as needed or required.

Requirements:

  • Familiarity with front-end languages (e.g. HTML, JavaScript and CSS);
  • In-depth understanding of the entire web development process (design, development and deployment);
  • BS in computer science or related field (master’s degree a strong plus);
  • You are excited about making the Web a better and more informative place;
  • Strong understanding of algorithms and distributed systems;
  • Strong experience with Java;
  • Working knowledge of CMS framework;
  • Desire to work in a growth-stage company and build a strong team culture;
  • Experience with infrastructure as code (Terraform, etc.);
  • 5+ years of experience working with Python in a professional environment;
  • Able to provision infrastructure components on AWS and document these processes;
  • Strong experience working on systems built with AWS components such as Kinesis, databases, Lambda Functions, etc;
  • Resourceful;
  • Bachelor’s Degree or higher;
  • Capable of prioritizing work and creating product & sprint schedules.