Back End Engineer Job Description

What is a Back End Engineer?

A Back End Engineer is responsible for curating the structure of server side information. Back Side Engineers primarily write server scripts and API's to be utilized by front side engineers and UX designers. The day to day consist of optimizing servers for speed and stability, implementing security structures, generating reusable code libraries and generating data storage solutions.

Back End Engineers should possess a degree in Computer Science, Network Technologies or a similar field. A basic understanding of front-end tech such as Java, HTML5 and CSS3 is needed for efficiency. A vast knowledge of back end coding in platforms such as PHP, Python, Ruby, Java, .NET, JavaScript etc is required for candidacy. Well qualified applicants will possess strong organizational and time-management skills.

Back End Engineer Resources on Glassdoor

SalariesInterview QuestionsOpen Jobs

Back End Engineer Job Description Template

Job Overview

Here at XYZ Inc., we are the leading company in our industry in the Capital City area. We're pleased to have a 3.8 Glassdoor rating from our employees. We are hiring an experienced Back End Engineer to help us keep growing. If you're dedicated and ambitious, XYZ Inc. is an excellent place to grow your career. Don't hesitate to apply.

Responsibilities for Back End Engineer

  • Generate recyclable code libraries
  • Implement ongoing security systems
  • Attend regular meeting with the front end team to expose weaknesses and problems
  • Routinely inspect server code for speed optimization
  • Conceptualize and implement solutions for data storage
  • Configure usability of all front side applications
  • Maintain a stable server with zero downtime
  • Keep a backup library before any large changes to server

Qualifications for Back End Engineer

  • 5+ year experience in a related field
  • Large capacity for attention to detail
  • Ability to meet tight deadlines
  • Capable of prioritizing multiple project in order to meet goals without management oversight
  • Vast knowledge of PHP, Python, Ruby, Java, .NET, JavaScript etc
  • Familiarity with front side platforms such JAVA, HTML5 and CSS3
  • Server side experience with SASS and LESS
  • Understanding of accessibility and server compliance
  • Previous experience working with multiple platforms such as Desktop, Mobile, Tablet etc

Employers: How to Write Great Job Descriptions

  • Be sure to mention requisite years of experience and educational requirements
  • Tell job seekers what's unique about your company and job
  • Ideal length is a few paragraphs or about 200 words
  • Make sure to use appropriate paragraph breaks and bullet points so it’s easy on the eyes.