Backend Job Description

Backend Job Description

4.5
212 votes for Backend
Backend provides technical guidance in a number of aspects of production data & backend engineering, especially in a Java ecosystem, with Python experience being helpful.

Backend Duties & Responsibilities

To write an effective backend job description, begin by listing detailed duties, responsibilities and expectations. We have included backend job description templates that you can modify and use.

Sample responsibilities for this position include:

Receives merchandise, enters it into the computer to ensure accurate tracking, and prepares it for entry into the retail stock
Sends merchandise to warehouse and retail locations and performs inventories to ensure accuracy
Processes back orders for warehouses and corrects inventories as needed
Receives UPS and FedEx deliveries as needed
Locates items for customer needs, including layaway and hold items, and delivers them to the departments or registers
Receives restock orders from departments then pulls the merchandise and delivers to proper area
Receives items returned from departments, scans and returns to proper locations
Accurately prices product
Operates a forklift, pallet jack, shrink wrapper, hand lift, clothing cart, steamer and hand held scanning equipment
Up-to-date understanding of the latest mobile gaming trends

Backend Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Backend

List any licenses or certifications required by the position: GCP, AWS, SSL, AEM, RA, SQL, SAML, ITIL, PI, SAPCC

Education for Backend

Typically a job would require a certain level of education.

Employers hiring for the backend job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Engineering, Technical, E-Commerce, Education, Software Engineering, Computer Engineering, Technology, Physics, Information Technology

Skills for Backend

Desired skills for backend include:

Java
Algorithms
Python
Data structures
SQL
JavaScript
Scala
Standard tools for optimizing and testing code
Java/J2EE web application technology stack
Relational databases and SQL queries

Desired experience for backend includes:

You have worked with distributed/scalable systems and highly available applications
You have extensive experience with relational databases and/or key-value stores
You are passionate about what you do
Relevant experience or academic projects may be an advantage
2+ years of experience in high level Manufacturing Execution Systems (MES) lotfile work and / or Failure and Analysis (FA)
Skills required include strong critical thinking, ability to thrive in frequently changing environment, good dexterity (FA work), excellent organization / prioritization, ability to work with many folks

Backend Examples

1

Backend Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of backend. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for backend
  • Escalation of material, equipment or process issues that may affect production schedules or product quality
  • Design, code, and develop new features/fix bugs/add enhancements to large scale services consumed by mobile and web clients
  • Research and recommend tools and techniques for improving the SDLC
  • Reviewing application requirements and project documentation
  • Follow the entire application lifecycle, from concept and design, down to release
  • Research and implement latest technologies
  • Continuously introduce optimizations and improvements
  • Follow standards and best practices to ensure high quality, security and 3rd party compatibility
  • Actively, participate in architecture and design reviews
  • You will be able to contribute in all phases of the development lifecycle
Qualifications for backend
  • Working knowledge / expertise in MES fab interface, FA (failure analysis) sample prep / imaging, assisting engineers with projects, ability to visualize process flow, understand e-test data
  • Knowledge and work experience in warehouse and receiving areas
  • Available for shifts as Early as 3am
  • A BA/BS or equivalent in CS or Engineering, Masters preferred
  • Bachelor’s or master’s in computer science, computer engineering, or mathematics, depending on position level
  • End developer is unavailable
2

Backend Job Description

Job Description Example
Our company is looking to fill the role of backend. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for backend
  • Maintain and improve existing backend systems, required to run our games
  • Design and implement new systems and tools to support the game teams
  • Help ensure the game services are smartly scalable and maintainable well beyond initial development and release
  • Engage with other feature owners on the team - production, design, QA and product management
  • Work closely with team members in a collaborative, agile environment
  • Mentor other engineers as needed to increase their abilities and productivity
  • Drive the design and implementation for the core backend services that will power the content of new features
  • Design, develop and Web Interfaces using angularJS, and appropriate automated test tools
  • Ensures tight integration between web apps, mobile apps and servers
  • Design and implement services on cloud/microservice architecture
Qualifications for backend
  • Preferably a degree in computer science, software engineering, information technology or related fields
  • Good knowledge of computer science(data structure, algorithm, ), excellent encoding ability
  • Familiarity with large internet system, understand the underlying system
  • Understand the performance and scalability of large systems
  • Degree in Computer Science or equivalent with 5+ years of experience in commercial software development in large distributed systems
  • Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stabilityResp
3

Backend Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of backend. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for backend
  • Building highly scalable and available RESTful services utilizing Java and Groovy
  • Implement data load strategy
  • Participate in enhancing CI/CD workflow and TDD
  • Architect and implement a robust and scalable API that will power our AR enabled social mobile app
  • Build high-performance, scalable APIs that power many applications and systems
  • Develop software that scales across thousands of machines and devices
  • Work with our Product team to design new and compelling end user services and products
  • Participate in code reviews and passionate technical discussions
  • Provide technical leadership and mentorship for your peers
  • Starting projects from scratch and jumping into an existing architecture
Qualifications for backend
  • If somehow you feel under the weather you can quickly go to our in studio doctor
  • 3+ years’ creating web services and APIs, (REST or SOAP)
  • You know what continuous integration means, and believe automation is the path to happiness
  • At least 2 years of experience in developing modern web applications
  • Solid knowledge in different programming languages, especially PHP
  • Ideally you have experience in maintaining ASP.NET solutions
4

Backend Job Description

Job Description Example
Our company is hiring for a backend. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for backend
  • Education and technical guidance for other engineers and management
  • Working in close collaboration with product management and backend / data engineers
  • Improving our technologies with in-depth knowledge and constructive feedback
  • Must have the ability to analyze, design, develop, integrate, test, and deploy distributed software applications
  • Working within a cross functional agile product team to deliver incremental changes in a continuous delivery environment
  • Troubleshooting advanced technical problems
  • Deploying services to the internet in a secure manner
  • Bachelors in Computer Science (other Engineering specializations ok but CS preferable)
  • Experience with HDFS / Hive a big plus
  • Develop, test, deploy, and maintain services capable of delivering content, applications and services in a 5G-ready world
Qualifications for backend
  • Self-organized, solution oriented and independent way of working
  • Advanced knowledge of English (mainly written), German skills are a plus
  • Experienced person (at least 3 years) in software development using the toolset specified below for each position
  • Excellent Analysis & Decision making skills
  • Teamwork - Technical & Multi-Discipline teams
  • Software Development practices (Preferably Agile Methodologies)
5

Backend Job Description

Job Description Example
Our company is looking for a backend. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for backend
  • Feature development in areas of workflow and data processing
  • Set up and maintain monitoring dashboards
  • Collaborate with testing team for feature testing and fix verification
  • Utilizes source code sprints and version control through VSTS
  • Develop, deploy, and maintain APIs for production-level mobile applications
  • Collaborate with the Mobile team in designing new features/workflows and iterating upon existing features/workflows
  • Provide detailed API specifications and support for the mobile engineers
  • Consistently improve upon legacy APIs
  • Work closely with the Engineering team to ensure pattern and systems alignment across the platform
  • Collaborate with the Engineering team to debug and improve lower-level systems and patterns (data strategies, deployment systems)
Qualifications for backend
  • Java 1.7 and up
  • Evidence of SOLID and Design Patterns use
  • Spring MVC / Spring Boot (Java annotations, no XML configuration)
  • ORM (Hibernate preferred)
  • Test driven development using Junit (or equivalent)
  • Version Control (SVN preferred)

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates