Back-End Developer Job Description

Back-End Developer Job Description

4.9
207 votes for Back-End Developer
Back-end developer provides deep technical and strategic advice to the team on software architecture, component technologies, and APIs.

Back-End Developer Duties & Responsibilities

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

Sample responsibilities for this position include:

Develop large-scale enterprise web applications integrating into healthcare systems using server-side technologies, specifically Java and Node.JS
Design, develop, code, test, build, deploy, and debug new software or enhancements to existing software using Core Java technologies
Work with infrastructure leads and support staff to implement any required infrastructure needed to support our recommended technologies
Assist other developers in getting up and running quickly with testing frameworks
Assist and mentors other developers on performance testing, use of auditing & profiling tools, emulators
Working closely with product managers, developers and business partners to understand software requirements
Review requirements, translate them to high level design
Participate in architectural discussions with other team members
Code and Unit test - Ensuring that code you write is fault tolerant, robust and scalable
Help with Proof of Concepts/ Prototypes for concepts and techniques that we are experiment with

Back-End Developer Qualifications

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

Licensing or Certifications for Back-End Developer

List any licenses or certifications required by the position: AEM, PKI, LDAP, SSL, SAP, GDPR, HTTPS, AAA, MCSE, MCSA

Education for Back-End Developer

Typically a job would require a certain level of education.

Employers hiring for the back-end developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Education, Technical, Computer Engineering, Software Engineering, Information Systems, Science, Information Technology, Software Development

Skills for Back-End Developer

Desired skills for back-end developer include:

Python
Java
Container technologies namely Kubernetes and Docker
Ruby
Software development life cycle
C
Rust
JavaScript
Git

Desired experience for back-end developer includes:

2-5 + years focusing on enterprise scale backend architectures
Experience using RESTful and/or Soap-based Web Services with Service-Oriented Architecture
Excellent judgment, both in technical and organizational problem solving
Experience designing and diagramming system architecture
Superior written and verbal communication skills with both technical peers and non-technical partners
Experience working in an Agile \ Rapid Prototyping environment

Back-End Developer Examples

1

Back-End Developer Job Description

Job Description Example
Our company is growing rapidly and is looking for a back-end developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for back-end developer
  • Working knowledge of with HTTP, REST and Server Side Protocols
  • Functional Knowledge of what is involved in Video Streaming
  • Work with Product Managers and other developers on new feature design and enhancements to existing applications
  • Partner with QA to help diagnose and resolve system deficiencies and provide suggestions to improve their development processes and environment
  • In this position you will provide software design and development expertise in support of both new application development tasks and maintenance
  • Developers support the entire product lifecycle to include systems engineering and requirement analysis, technical design, system integration, implementation and deployment
  • Working with cutting-edge technology, like CXF, Solr, JBoss, Hibernate, Hadoop
  • Getting involved with micro-services and developing API’s
  • Solving interesting and challenging problems
  • Interacting with the data that exists within the Microsoft Master Data Service (MDS) database through a custom SDK library
Qualifications for back-end developer
  • Expereince focusing on enterprise scale backend architectures
  • 5+ years of experience designing, developing, debugging and deploying software
  • 3+ years working in an LSB / POSIX environment
  • Experience working with either relational or non-relational databases – ideally both
  • Experience working with cloud architectures – preferably with AWS
  • Ability to deal with ambiguity and work in a highly agile environment
2

Back-End Developer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of back-end developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for back-end developer
  • Generating and extending Web Services API to access the data
  • Extensive communication with the customer, discussing and clarifying the requirements
  • Potentially getting involved in architectural/deployment/integration activities
  • Work with and lead other developers who analyze requirements, design solutions, develop new functionality
  • Explore bleeding edge technology stack to build robust automated model execution engines
  • Build interactive prototypes, and other blueprints that clearly articulate site/application structure and organization
  • Perform application performance tuning and optimization
  • Initiating and leading POCs for relevant epics
  • Conducting discovery sessions with product and being responsible for technical debts and technical backlog in general
  • Driving for highest coding standards and conventions in the team
Qualifications for back-end developer
  • Passion for being a better engineer
  • Passion for working with others
  • Bachelor's and/or Master's Degree in Computer Science, related fields, or equivalent experience
  • Experience with the Polopoly content management system
  • Solid understanding of git workflows
  • Exposure to continuous integration/deployment workflows
3

Back-End Developer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of back-end developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for back-end developer
  • Expected to learn the Demandware platform, earn the Demandware Developer certification and become an expert in the API, management tools, and capabilities
  • Develop and maintain programs and applications using Java2EE
  • Develop high level and detailed design specifications
  • Provide information to other developers by dispersing programming, analytical and application knowledge
  • Track and document time requirements
  • In addition to the performance of the job responsibilities mentioned above, this position is required to perform support functions, with the percentage of time performing each function to be solely determined by the supervisor based on the particular requirements of the operation
  • Perform and participate in peer code reviews
  • Write domain specific automated unit tests
  • Implement middle-layer and backend enhancements to websites designed to create functionality, improve site performance, and identify key metric points
  • Collaborate with the implementation/development of standards compliant code for web applications using the latest technologies
Qualifications for back-end developer
  • Understanding of the Front End aspects of an application – comfortable with HTML, CSS, JavaScript a plus
  • Familiarity with revision control systems, especially Git
  • Exposure to unit testing
  • You've built REST APIs using NodeJS
  • Config management experience (chef, puppet, ansible, etc)
  • DevOps chops
4

Back-End Developer Job Description

Job Description Example
Our company is growing rapidly and is looking for a back-end developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for back-end developer
  • Create accurate time estimates and development plans for upcoming projects, reviews and validates estimates and development tasks from junior team members
  • Work with Development Lead to establish best patterns, practices, and standards as new technology arises
  • Follow the enterprise SDLC standards and procedures as outlined by the Development Manager
  • Adheres to web development standards for the development team from front-end to database-layer
  • Work on multiple concurrent projects and participate in the entire software development lifecycle
  • Define and develop software unit tests and test plans based on business requirements
  • Report to the Development Manager of Web and Ecommerce and provide regular input on all projects, including status and updates on a weekly basis
  • Provide Quality Assurance and Enterprise Architecture resources to support the corporate governance process
  • Responsible for implementing screen designs into working front end screens
  • Experience with developing Restful Webservices from scratch
Qualifications for back-end developer
  • Core experience in PHP, HTML, Javascript/JQuery, CSS and MySQL
  • Demonstrated experience in version controlling a code base using Git
  • Experience in WordPress or other CMS
  • 5+ years of object-oriented programming with Java developing complex enterprise applications
  • 3+ years of experience with Node.js, ReactJS and MongoDB
  • Expert in the usage of JSON and REST APIs
5

Back-End Developer Job Description

Job Description Example
Our growing company is looking to fill the role of back-end developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for back-end developer
  • Follow Agile development methodology and DevOps practices
  • Development of APIs for internal and external use
  • Understanding and analyzing the requirements of the project
  • Realize the requirements and implement it with highest quality and on time
  • Creation and implementation of unit, integration, sub-system and system level test cases
  • Strong interaction with colleagues and other departments, especially team members of the Digital Delivery Unit
  • Creativity in determining the least intrusive way for standard software extensions, design solutions for intuitive usability and no/simple operational maintenance creativity for new innovative solutions/technologies
  • Acts as a solution finder by analyzing enhancement requests and designing the solution concept
  • Active management and freedom within defined target field, focus on development in Hilti Online
  • Builds, tests, deploys in an agile environment
Qualifications for back-end developer
  • Experience working with continuous integration, distributed computing environments and networking
  • Expert knowledge of data structures, debugging and maintaining live software systems using Agile/ Scrum methodology
  • Strong understanding of complex databases, the implications different database designs will have when implemented
  • Understanding of how to create well designed, reusable code using various design methodologies in object oriented environments
  • Healthcare Industry and System experience
  • Bachelor's Degree in Information Systems (IS), Information Technology (IT), Computer

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates