Senior Backend Engineer in Santa Barbara, CA

$80K - $100K(Ladders Estimates)

Ontraport   •  

Santa Barbara, CA 93101

Industry: Enterprise Technology

  •  

Less than 5 years

Posted 43 days ago

JOB DETAILS

Overview


We're looking for a talented Senior Backend Engineer. This person will work on, extend, scale and improve the core codebase of our application, specifically improving the backend experience for our clients. This includes adding new features as requested from our quickly growing customer base, learning new technologies which we may need to support clients or improve the development workflow, tackling optimization challenges due to loads associated with millions of transactions, and maintaining any existing code. Additionally, this person will mentor more junior members of the team and optimize the developerexperience here at ONTRAPORT.

Duties

Develop, debug and implement Backend tickets utilizing PHP, C++

Advise non-technical peers of technical constraints or issues in designs

Track down and squash bugs when found or reported

Get familiar with the three aspects of our BE application: servers, our BE API and the database

Estimate tickets' level of effort

Communicate with QA in ongoing effort to ensure smooth bug releases

Follow code release standards and ticket managementprocesses

Update documentations and implement unit tests

Take a project technical audit and be able to complete all the tasks on it

Participate in the architecture of new features

Flesh out POC (Proof of Concept) as instructed by senior staff members

Manage and understand the concepts behind deploying the code base

Handle Database changes and Schema updates

Be on call for BE emergencies

Technically audit: review and run initial project meetings

Carry out Proof of concept / Prototyping coding

Interview potential engineers; support and improve the recruiting process

Think about scale and plan projects accordingly

Requirements

In-depth working knowledge of OOP

Four years experience in web development using one of these languages: C++, Java, PHP

Four years experience working in a LINUX environment

Experience using a modern CVS system: Mercurial, Git, Subversion

Effective written and oral communication skills

Strong organizational and scheduling ability

A college degree in CS / CE is recommended but notrequired. A display of comparable skill can also be demonstrated through any web work experience

Physical Demands


Must be able to remain in a stationary position for long periods of time. The person in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc. Constantly operates a computer and other office productivity machinery, such as a copy machine and computer printer.


Must have a high level of computer literacy. Role includes repetitive movement of hands and fingers for long periods of time – typing and/or writing.


Valid Through: 2019-10-31