Back-End Job Description
Back-End Duties & Responsibilities
To write an effective back-end job description, begin by listing detailed duties, responsibilities and expectations. We have included back-end job description templates that you can modify and use.
Sample responsibilities for this position include:
Back-End Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Back-End
List any licenses or certifications required by the position: AEM, AWS, GCP, DVPR, DFMEA, PDSC, DFSS, PKI, LDAP, SSL
Education for Back-End
Typically a job would require a certain level of education.
Employers hiring for the back-end 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, Information Systems, Computer Engineering, Information Technology, Software Engineering, Science, Mathematics
Skills for Back-End
Desired skills for back-end include:
Desired experience for back-end includes:
Back-End Examples
Back-End Job Description
- Designing and implementing clean code solutions
- Working with other developers to create elegant system-wide solutions within an agile development environment
- Working closely with QA to automate testing
- Working with DevOps to create systems that can be released, monitored and repaired easily
- Develop scalable, tested and reliable applications for a really fast paced distributed SOA environment
- Build robust and scalable software in Go
- Design and create web application back-end
- Contribute and provide feedback to other team members
- Ensuring code quality testing, automation and conducting code reviews
- Work with the product and design teams to understand end-user requirements
- Demonstrated ability to mentor other software developers
- Experience with developing Android applications is a plus
- Commercial software development service
- Experience with grid technologies, , Hadoop, Hive, HBase, preferred
- Experience in Perl, Unix, shell scripting preferred
- Experience with Scala, Erlang, or Storm a plus
Back-End Job Description
- You'll work in any number of our Product Teams, utilising AGILE best practice
- You'll build products and improve existing ones (tech products that is...not meals)
- You'll work closely with other developers, designers, QA and others
- Delivery of products within expected timelines and prompt identification of impediments that may impose risks on documented plans
- Control payroll and courier costs
- Collaboration with team members and others to define and understand software requirements and design
- High quality software development and delivery
- Tier three application support in test systems and production
- Introducing new technologies / foundation into the
- Conducting design reviews for most designs and for all key/complex designs
- Experience in the virtualization a plus
- Familiar with API Web service design preferred
- Conceptual/working knowledge of storage technologies preferred
- Familiar with high availability concepts and ideally have experience in setting up high availability solutions preferred
- Enjoy working with new technologies and helping them to reach maturity
- Professional experience of agile methodologies, , Scrum a plus
Back-End Job Description
- Leading engineering practices in the team - code reviews, TDD, Unit testing etc
- Contribution and alignment of the LP common components and infrastructure
- Drive technical backlog creation and lead roadmap for technical components in the team
- Inspire the team on technical topics, standards and abilities
- Be accountable for all systems in the team, and potentially own a system
- Responsible for immediate resolution of service interruptions
- Support the Creation / modification of and roll-out development guidelines, tools and processes for Development across all relevant areas
- When necessary, perform coding and development to fulfil project goals
- Collaborate in an agile engineering environment through participation in standup meetings, sprint estimation meetings, sprint planning meetings, retrospectives and other agile ceremonies, and software engineering tasks
- Rapidly develop and deliver high quality and high performing solutions to production
- Common Web services protocols, , HTTP, DNS, SSL, REST, Unix operating systems (especially Linux), and system calls preferred
- Knowledge of backend paradigms (multithreading, caching, performance tuning)
- C#, .NET Framework, and ASP.NET
- Experience with REST, Service Oriented Architectures, distributed n-tier applications
- Comprehensive knowledge of 3D matte painting integration techniques
- Extensive working knowledge of Nuke and compositing techniques
Back-End Job Description
- Craft efficient, reusable and performant components and subsystems
- Drive feature and product updates for our complex network of internal and client-facing applications
- Identify opportunities for improvement across the digital landscape of the company
- Develop, test and deploy new products that directly impact core company metrics
- Develop highly scalable systems that touch all parts of our business operations
- Lead back end developer for the digital eCommerce platform
- Review design requirements and/or existing software and architect viable enhancements or extensions with assistance of the Solution Architects
- Experience with creating & consuming data from web services and data storage entities
- Provide advice and direction on best practices for development standards and implementation techniques to customers
- Provide clear and concise development and process documentation for customers and colleagues
- Thorough understanding of techniques, workflow, and technologies relating to compositing and rendering in CG / VFX pipelines
- Strong comprehension of the complete CG production process, from asset creation to final compositing
- General working knowledge of Maya or 3DS Max
- A minimum of 2 years’ experience developing tools, and implementing process improvements in a CG production environment
- Very comfortable within a Unix / Linux environment
- Strong desire to function in a technical support role
Back-End Job Description
- You are familiar with front end development using the basics (HTML/CSS, JavaScript) and fancy tools like React or Angular
- A self-directed individual who thrives in a high energy, fast paced, entrepreneurial environment
- Develop our product to scale to large enterprise transaction volumes
- Tackle complex problems handling large data sets and high transaction rates
- Write code and build awesome products
- Design and develop dynamic, performant, and reusable microservices that are consumable in a cloud-based architecture
- Create clear, consistent, and easy-to-use APIs
- Integrate with multiple services, data sources, and systems via varied protocols
- Analyze and solve problems within the back-end domain
- Produce clean, secure, testable, maintainable, reusable, well-documented code, and participate in regular code reviews
- Strong and efficient debugging skills
- 4+ years professional experience in a data-related role
- Must have the ability to be forklift certified
- Thorough understanding of techniques and technologies relating to CG back end disciplines
- Excellent working knowledge of RenderMan, Vray, Redshift, and / or other renderers
- Clear working knowledge of lighting workflows and tools in CG Packages