Backend Job Description
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:
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:
Desired experience for backend includes:
Backend Examples
Backend Job Description
- 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
- 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
Backend Job Description
- 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
- 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
Backend Job Description
- 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
- 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
Backend Job Description
- 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
- 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)
Backend Job Description
- 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)
- 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)